Skip to content
On this page

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]) 值为随机即可