Appearance
LotteryGrid
九宫格抽奖组件。该组件会截取list
数组前8个值,不足8个会自动填充。
如果想展示更多的宫格抽奖,请使用 LotteryList
初始化传参
参数
说明
类型
可选值
默认值
element
dom元素的类名或Id值
string
必填
list
奖品列表数据
array
必填
circleTimes
动画圈数
string, number
-
3
velocity
动画效果
string
匀速:invariance;慢快慢:speed
speed
btnText
抽奖按钮文案
string
-
抽奖
onsubmit
点击组件内的抽奖按钮的回调
function
-
onend
抽奖动画结束的回调
function
-
list参数
参数
说明
类型
可选值
默认值
label
奖品名称
string
-
image
奖品图
string
-
执行动画
js
const oLottery = new LotteryGrid({...})
oLottery.go(1) // [!code focus]
当调用组件对象的go
函数之后,组件便会开始执行抽奖动画。
TIP
索引值从 0 开始,即需要中奖落在第一个格子请传入 0:oLottery.go(0)