Appearance
SlotMachine
老虎机抽奖组件
抽奖
初始化传参
参数
说明
类型
可选值
默认值
element
dom元素的类名或Id值
string
必填
list
奖品列表数据
array
必填
moveTime
动画时间,单位秒
number
-
4
colCount
滚筒列数
number
-
3
onend
抽奖动画结束的回调
function
-
list参数
参数
说明
类型
可选值
默认值
label
奖品名称
string
-
image
奖品图
string
-
执行动画
js
const oLottery = new SlotMachine({...})
oLottery.go([1,2,3]) // [!code focus]
当调用组件对象的go
函数之后,组件便会开始执行抽奖动画。
go
函数接收一个数组参数,数组的值对应每一列需要停下来的奖品索引值,索引值从0
开始。
TIP
中了第二个奖品:oLottery.go([1,1,1])
数组的长度对应老虎机的列数。
如不中奖:oLottery.go([1,2,3])
值为随机即可