小程序转盘抽奖教程(微信小程序转盘抽奖程序)

为了吸引用户,商家会做一些活动,利用赠送或充值的积分来进行抽奖,现在来讲下微信小程序如果实现轮盘抽奖的功能,先看下图:上面展示的就是轮盘抽奖,一共有六个奖项,其中一个是“不中奖”的,其余五个均能获得

为了能吸引消费者,店家会做一些主题活动,运用赠予或冲值的积分兑换去进行抽奖,如今而言下小程序假如完成转盘抽奖功能的,先看下图:

小程序转盘抽奖教程(微信小程序转盘抽奖程序)

上边展现的便是转盘抽奖,一共有六个奖项,在其中一个是“不中奖”的,其他五个均可以获得奖品,奖品文章的标题、奖品种类(实体或积分兑换)、中奖几率,每一次抽奖要多少积分兑换等可以在后台操作,如图所示:

每一次抽奖时扣减积分兑换,奖品种类有实体和积分兑换,如果是积分兑换,立即提升用户账户的积分兑换,这一非常简单,如果是实体,则需要形成一个关联商品的礼物订单信息。中奖率:就是指全部抽奖的分成1万分,因此最低中奖率能够设成0.01%(自然如果你不想客户抽中某一奖项,能够设成0%,那样客户就永远无法抽中),后台管理的插口所使用的PHP语言表达,测算中奖率的编码如下图所示:

在其中$i=rand(1,10000);也就是从1到10000任意一个数。winning_odds是指某一奖项的中奖标值,比如中奖率为10%,则在winning_odds的数值1000.尤其提一下,不中奖的几率是通过100%-别的五个奖项的几率而一键生成的。因此后台管理改动某一奖项的几率时,必须升级不中奖的几率。微信小程序JS层面:Page({ //奖品配备 awardsConfig: { btnDisabled: ‘’,//是不是容许点一下抽奖 awards: [ { 'index': 0, 'name': '300积分兑换' }, { 'index': 1, 'name': '某商品' }, { 'index': 2, 'name': '1000积分兑换' }, { 'index': 3, 'name': '100积分兑换' }, { 'index': 4, 'name': '不中奖' }, { 'index': 5, 'name': '某实体' } ] }, onReady: function (e) { this.drawAwardRoundel(); },//画抽奖园盘 drawAwardRoundel: function () { var awards = this.awardsConfig.awards; var awardsList = []; var turnNum = 1 / awards.length; // 文字旋转 turn 值 // 奖项目录 for (var i = 0; i < awards.length; i ) { awardsList.push({ turn: i * turnNum 'turn', lineTurn: i * turnNum turnNum / 2 'turn', award: awards[i].name }); } this.setData({ btnDisabled: this.awardsConfig.chance ? '' : 'disabled', awardsList: awardsList }); }, //进行抽奖 playReward: function () { //中奖index var awardIndex = 2; var runNum = 8;//转动8周 var duration = 4000;//时间 // 旋转方向 this.runDeg = this.runDeg || 0; this.runDeg = this.runDeg (360 – this.runDeg % 360) (360 * runNum – awardIndex * (360 / 6)) //建立动漫 var animationRun = wx.createAnimation({ duration: duration, timingFunction: 'ease' }) animationRun.rotate(this.runDeg).step(); this.setData({ animationData: animationRun.export(), btnDisabled: 'disabled' }); // 中奖提醒 var awardsConfig = this.awardsConfig; setTimeout(function () { wx.showModal({ title: '恭贺', content: '得到' (awardsConfig.awards[awardIndex].name), showCancel: false }); this.setData({ btnDisabled: '' }); }.bind(this), duration); }})小程序的wxml编码如下图所示:

大家这里不详尽讲怎样启用API插口,如何判断是获得了哪一个奖项了,你们可以依据原始的JS编码来套程序流程,由于更改了awardIndex值,相对应的奖项还会出去,根据后台管理接口的传参,可以确定是积分兑换或是实体,随后进行下一步实际操作.为了避免客户连续点击“抽奖”的按键,要用 btnDisabled来判定客户能否再次抽奖,当转盘并未转完时,是不可以反复点一下的。以上就是关于对小程序转盘抽奖后台管理作用,抽奖几率,微信小程序JS编码进行介绍,这也是只提供一种构思,你们可以按照实际的现象对程序流程作用作出调整。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2022年10月13日 上午11:03
下一篇 2022年10月13日 上午11:05

相关推荐

  • 桃子和西瓜不能一起吃吗,怎么买到新鲜好吃的桃子

    桃子和西瓜不能一起吃的说法,很多人都听过,但其实两者并不存在冲突,可以一起吃,但是不建议吃太多,那么,怎么买到新鲜好吃的桃子?下面欲强网小编就带来介绍。桃子和西瓜不能一起吃吗肯定

    2022年9月10日
    460
  • 印度要喂饱世界现却进口小麦?(印度小麦产量居世界前列吗)

    在2022年上半年,印度政府宣布要向全球释放小麦库存“喂饱世界”,而现在有消息称印度不仅宣布了小麦出口禁令,而且还在考虑进口小麦,这是怎么回事呢?下面大家就和帝一玩小编一起了解一下印度要喂饱世界现却进

    2022年8月22日
    950
  • 拼多多开店流程详解(拼多多入驻基本操作)

    拼多多的入驻渠道主要包括PC端和移动端,具体开店流程如图1-1.以开个人店为例,介绍拼多多的开店、商品发布和商品设置属性等操作方法。 ———-开店流程:拼多多入驻基本操作 ———- 下面以PC端为例,介绍拼多多的开店操作方法。 (1) 打开拼多多官网,单击导航栏中的“商家入驻”链接:ht…

    2022年11月1日
    2590
  • ppt怎么换背景模板(ppt背景图片怎么设置)

    在制作 ppt的过程中,需要将一些内容进行设置,来保证整体美观,也就是将背景图片设置好。背景图片设置的好,可以很好地体现页面上的内容,提高页面上的内容展示效果。所以大家在制作 ppt时,需要将一些背景图片进行设置。那么,ppt背景图片怎么设置?下面就为大家介绍一下 ppt中制作背景图片如何操作? 操作环境: 演示机型:Dell optiplex 7050系统…

    2023年11月3日
    90
  • 人力资源coe是什么意思(COE的工作职责和范围)

    COE是英文 Center of Expertise,翻译过来可以叫做人力资源专业知识中心,或者人力资源专家中心。在人力三支柱中,我们提到了SSC、提到了BP,如果从找客户的角度出发,SSC和BP,都是COE的客户,COE需要为这两个组织提供弹药。一般在职责切分上,有几部分的工作,是要交给COE的: 第一项:制度设计和流程优化类:COE要伴随业务,甚至领先业…

    2022年12月21日
    720
  • 实用主义是什么意思(实用主义的优缺点)

    实用主义是19世纪末20世纪初产生并盛行于美国的经验论哲学派别。皮尔士是其创始人,他表述了实用主义的一些基本思想。詹姆斯、杜威是实用主义哲学的主要代表人物。第二次世界大战后,美国实用主义开始衰落,逻辑实证主义占有明显优势,现代实用主义与逻辑实证主义融为一体,其主要代表人物是刘易斯。 实用主义把所谓具有“双义语”的“纯粹经验”视为唯一的实在和认识的…

    2023年1月10日
    890
  • 公认最好看的穿越剧(十大必看的古装穿越剧)

    穿越剧一直是很热门的影视题材,有很多经典的穿越剧都曾引起非常大的反响,今天我们就来盘点一下7部具有代表性的经典穿越剧,看看你都看过哪几部。 1.穿越剧鼻祖——《寻秦记》 《寻秦记》应该算得上是华语电视圈穿越剧的鼻祖,它是由古天乐、宣萱、郭羡妮、林峯及江华领衔主演的古装穿越类科幻剧,主要讲述的是21世纪的香港G4精英项少龙穿越时空回到2000多年前的战国时代,…

    2022年11月21日
    1970
  • 摩托车排行榜前十名(口碑排名前10的摩托车)

    你知道口碑排名前10的摩托车都有哪些吗?你可能想像不到,巡航和踏板居然一共占了八成席位。数据来自摩托车范。 第十,赛科龙RA401,售价21980元,口碑指数9.3分,在两万级别的巡航车当中,RA401的外观是最挑不出毛病的车型,整车的设计风格偏向保守稳重,具有非常传统的美式巡航风格,并且目前这台车的性价比也是很高,动力搭载双缸水冷400CC引擎,最大马力4…

    2024年3月20日
    00
  • ipad分屏怎么用(ipad分屏的方法)

    ipad分屏怎么用ipad是目前使用率还算较高的一款设备,它的功能比较多,电脑与手机的部分功能它都有,其中分屏也是它一大特点,那ipad分屏怎么用呢?下面小编就来为小伙伴们介绍一下ipad分屏的方法。

    2022年9月1日
    470
  • 1盎司等于多少毫升水(盎司与毫升的换算)

    不知道从什么时候开始,养生界开始流传一种说法,人每天应该喝8杯水,大家都知道多喝水有好处,但是每个人都喝8杯水,这个说法是不是有些笼统呢,多大的杯子?80毫升,100毫升,200毫升,300毫升?还有,一个在户外从事体力劳动的工作者和一个在办公室空调环境下的文职人员喝水量一样吗,成年人和老人孩子一样吗? 喝8杯水的说法来源于1974年,营养学家麦克威廉姆斯(…

    2022年11月28日
    1380

发表回复

登录后才能评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信