久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx

如何實現微信小程序的輪盤抽獎功能(如何實現微信小程序視頻一對一授課)

2024-02-08    分類: 網站建設

為了吸引用戶,商家會做一些活動,利用贈送或充值的積分來進行抽獎,現在來講下微信小程序如果實現輪盤抽獎的功能,先看下圖:



上面展示的就是輪盤抽獎,一共有六個獎項,其中一個是“不中獎”的,其余五個均能獲得獎品,獎品的標題、獎品類型(實物或積分)、中獎概率,每次抽獎需要多少積分等都可以在后臺設置,如下圖所示:
每次抽獎時扣除積分,獎品類型有實物和積分,如果是積分,直接增加用戶賬號的積分,這個比較簡單,如果是實物,則要生成一個關聯商品的禮品訂單。

中獎率:是指整個抽獎的分為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代碼進行講解,這是只提供一種思路,大家可以根據實際的情況對程序功能進行調整。


 

以上就是關于如何實現微信小程序的輪盤抽獎功能(如何實現微信小程序視頻一對一授課),希望對你有幫助,更多內容關注創新互聯。

標題名稱:如何實現微信小程序的輪盤抽獎功能(如何實現微信小程序視頻一對一授課)
網站鏈接:http://www.js-pz168.com/news28/316878.html

成都網站建設公司_創新互聯,為您提供品牌網站設計、做網站、網站建設、搜索引擎優化、用戶體驗、微信小程序

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

商城網站建設
久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx
91成人在线免费观看| 国产日韩欧美制服另类| 国产精品免费aⅴ片在线观看| 夜夜操天天操亚洲| 国内欧美视频一区二区| www久久99| 色哟哟亚洲精品| 精品av久久707| 亚洲一区二区三区四区在线免费观看| 国内精品伊人久久久久av影院| 成人91视频| 色中色一区二区| 久久婷婷综合激情| 亚洲国产精品自拍| av激情成人网| 亚洲日本无吗高清不卡| 精品久久人人做人人爱| 亚洲综合小说图片| zzijzzij亚洲日本少妇熟睡| 日韩成人av电影在线| 日韩精品一区二区三区swag| 亚洲精品乱码久久久久久久久 | 亚洲特黄一级片| 另类欧美日韩国产在线| 97视频资源在线观看| 在线亚洲欧美专区二区| 国产蜜臀av在线一区二区三区| 日韩主播视频在线| 高清视频一区二区三区| 欧美丝袜自拍制服另类| 成人欧美一区二区三区在线播放| 国产精品系列在线播放| 热re99久久精品国产99热| 日韩视频123| 香蕉影视欧美成人| 97人人模人人爽人人喊38tv| 在线观看一区二区视频| 国产精品国产三级国产三级人妇| 国产一区二区三区av电影| 欧美日韩高清在线一区| 日韩一区二区三区观看| 天天综合日日夜夜精品| 高清一区二区三区视频| 在线不卡a资源高清| 亚洲国产视频直播| 91毛片在线观看| 欧美日韩另类一区| 一区二区三区精密机械公司| 3d精品h动漫啪啪一区二区| 欧美视频一区二| 亚洲一区在线观看视频| 99久久国产免费免费| 欧美精品aⅴ在线视频| 亚洲一级片在线观看| 99影视tv| 日韩一级片在线播放| 日本免费新一区视频| 欧美国产综合视频| 国产亚洲va综合人人澡精品| 国产成人免费av在线| 色噜噜狠狠成人网p站| 亚洲精品网站在线观看| 91久久久一线二线三线品牌| 欧美一级免费大片| 蜜桃久久久久久| 日韩欧美精品一区二区| 国产精品伦一区| 99久久免费视频.com| 欧美一区三区四区| 奇米在线7777在线精品| 日韩精品久久一区| 国产精品久久久久9999吃药| 不卡av在线网| 制服.丝袜.亚洲.中文.综合| 免费久久精品视频| 亚洲成人第一| 亚洲精选一二三| 国产欧美综合精品一区二区| 久久亚洲春色中文字幕久久久| 国产精品一级片在线观看| 欧美影视一区二区三区| 午夜精品久久久久久久久久| 欧美亚洲免费高清在线观看| 国产精品每日更新| 97超级碰碰| 精品久久久久99| 丁香另类激情小说| 欧美精品第1页| 国产自产视频一区二区三区| 在线免费不卡电影| 视频一区二区不卡| 影音先锋亚洲视频| 亚洲一区二区三区美女| 蜜桃久久影院| 亚洲欧美日韩一区二区三区在线观看| 国产伦一区二区三区色一情| 国产欧美一区二区精品婷婷| 91玉足脚交白嫩脚丫在线播放| 精品福利一区二区三区| 波多野洁衣一区| 久久亚洲免费视频| 成人激情黄色小说| 精品久久久久久综合日本欧美| 国产中文字幕精品| 欧美丰满一区二区免费视频| 国产一区二区三区四区五区美女| 欧美猛男超大videosgay| 精品中文字幕一区二区| 欧美日韩在线精品一区二区三区激情| 久久精品999| 欧美日本韩国一区二区三区视频| 国内成+人亚洲+欧美+综合在线| 欧美日韩一本到| 国产精品99久久久久| 欧美大片在线观看一区二区| 不卡视频在线观看| 久久久综合九色合综国产精品| 91亚色免费| 国产精品卡一卡二| 鲁丝片一区二区三区| 亚洲影视在线观看| 一区二区在线高清视频| 蜜桃视频第一区免费观看| 欧美亚洲综合色| 国产福利精品一区| 精品免费日韩av| 成人18视频| 亚洲精品综合在线| 亚洲欧美日韩国产yyy| 日本不卡一区二区三区| 欧美日韩一区精品| 成人丝袜高跟foot| 国产欧美一区二区精品性色超碰 | 亚洲免费观看在线观看| 日韩精品成人一区二区在线观看| 亚洲成人激情自拍| 欧美视频一区二区| 成人在线视频一区| 国产日韩欧美a| 蜜桃av噜噜一区二区三| 五月激情丁香一区二区三区| 欧美三级韩国三级日本三斤| 成人黄色网址在线观看| 国产欧美一区二区精品性| 欧美精品二区三区四区免费看视频| 亚洲午夜久久久久中文字幕久| 欧美在线视频日韩| 风流少妇一区二区| 中文字幕精品综合| 色噜噜色狠狠狠狠狠综合色一| 美腿丝袜一区二区三区| 日韩网站在线看片你懂的| 国产精品久久久久久久久久久久冷| 有码一区二区三区| 在线观看日韩毛片| 99视频热这里只有精品免费| 最新日韩在线视频| 色婷婷av久久久久久久| 粉嫩av一区二区三区| 中日韩免费视频中文字幕| 亚洲图片小说在线| 国产高清在线精品| 国产精品另类一区| 色屁屁一区二区| 99久久er热在这里只有精品15| 亚洲免费av在线| 精品视频1区2区| 福利视频一区二区三区| 视频一区二区中文字幕| 欧美zozozo| 青娱乐一区二区| 国产一区二区在线视频| 国产精品久久久久久久蜜臀| 一本大道久久a久久精品综合| av中文字幕在线不卡| 亚洲精品国产无套在线观| 欧美日韩国产综合久久| 99一区二区| 美女脱光内衣内裤视频久久影院| 久久久久青草大香线综合精品| 五月天色一区| www.欧美日韩| 亚洲成a人v欧美综合天堂| 欧美zozo另类异族| 日韩精品大片| 99亚偷拍自图区亚洲| 亚洲一区二三区| 精品国偷自产国产一区| 日韩av免费电影| 成人国产精品视频| 亚洲第一狼人社区| 26uuu亚洲综合色欧美| 亚洲免费在线精品一区| 99久久综合国产精品| 午夜精品久久久久久久久久久| 久久久综合激的五月天| 日本久久一区二区三区| 国产精品对白一区二区三区| 久久国产视频网| 亚洲欧洲三级电影|