Skip to content
On this page

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)