1 Star 1 Fork 0

/uni-draw

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

抽奖转盘

本插件精简了某作者约三倍的代码,并封装了动画,直接就可以使用,非常简单,代码简单优雅易读。

除了没封装成组件没其他毛病

奖品使用字体图标,插件未包含字体,需要换成你自己的字体样式,否则图标看起来应该是乱码

需要使得图片奖励的,可以把字体图标换成图片地址就行了

开奖代码示例

 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

空文件

简介

取消

发行版

暂无发行版

贡献者

全部

近期动态

不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/aa0605/uni-draw.git
git@gitee.com:aa0605/uni-draw.git
aa0605
uni-draw
uni-draw
master

搜索帮助