代码拉取完成,页面将自动刷新
本插件精简了某作者约三倍的代码,并封装了动画,直接就可以使用,非常简单,代码简单优雅易读。
除了没封装成组件没其他毛病
奖品使用字体图标,插件未包含字体,需要换成你自己的字体样式,否则图标看起来应该是乱码
需要使得图片奖励的,可以把字体图标换成图片地址就行了
let index = 3, duration = 4000
this.animation(index, duration)
setTimeout(() => {
uni.showModal({content: this.list[index].isNoPrize ? '抱歉,您未中奖' : '恭喜,中奖'})
this.btnDisabled = '';
// document.getElementById('zhuanpano').style=''
}, duration + 1000)
这些业务逻辑应该由自己写,一般的抽奖业务逻辑示例:1、请求服务器,获取中奖数据。2、将中奖相应的index传入执行转盘
关于需要锁定的功能,可以在抽奖前加一行这个代码:
if (this.btnDisabled) return
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。