亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 課堂 > 小程序 > 正文

微信小程序實現團購或秒殺批量倒計時

2020-03-21 16:15:03
字體:
來源:轉載
供稿:網友

本文實例為大家分享了微信小程序實現批量倒計時的具體代碼,供大家參考,具體內容如下

效果圖

微信小程序,團購,秒殺,倒計時

實現思路

微信小程序實現倒計時,可以將倒計時的時間進行每一秒的計算和渲染!

JS

  1. 模擬商品列表數據 goodsList;
  2. 在 onLoad 周期函數中對活動結束時間進行提??;
  3. 建立時間格式化函數 timeFormat;
  4. 建立倒計時函數 countDown;
  5. 在 onLoad 周期函數的提取結尾執行倒計時函數 countDown。

倒計時函數詳解

  1. 獲取當前時間,同時得到活動結束時間數組;
  2. 循環活動結束時間數組,計算每個商品活動結束時間的倒計時天、時、分、秒;
  3. 用 setData 方法刷新數據;
  4. 每個一秒執行一次倒計時函數 setTimeout(this.countDown,1000);
let goodsList = [ {actEndTime: '2018-05-01 10:00:43'}, {actEndTime: '2018-04-01 11:00:00'}, {actEndTime: '2018-06-01 12:45:56'}, {actEndTime: '2018-07-01 15:00:23'}, {actEndTime: '2018-05-23 17:00:22'}, {actEndTime: '2018-05-14 19:00:44'}, {actEndTime: '2018-05-21 21:00:34'}, {actEndTime: '2018-06-17 09:00:37'}, {actEndTime: '2018-03-21 05:00:59'}, {actEndTime: '2018-04-19 07:00:48'}, {actEndTime: '2018-04-28 03:00:11'}]Page({ data: { countDownList: [], actEndTimeList: [] }, onLoad(){ let endTimeList = []; // 將活動的結束時間參數提成一個單獨的數組,方便操作 goodsList.forEach(o => {endTimeList.push(o.actEndTime)}) this.setData({ actEndTimeList: endTimeList}); // 執行倒計時函數 this.countDown(); }, timeFormat(param){//小于10的格式化函數 return param < 10 ? '0' + param : param;  }, countDown(){//倒計時函數 // 獲取當前時間,同時得到活動結束時間數組 let newTime = new Date().getTime(); let endTimeList = this.data.actEndTimeList; let countDownArr = []; // 對結束時間進行處理渲染到頁面 endTimeList.forEach(o => {  let endTime = new Date(o).getTime();  let obj = null;  // 如果活動未結束,對時間進行處理  if (endTime - newTime > 0){  let time = (endTime - newTime) / 1000;  // 獲取天、時、分、秒  let day = parseInt(time / (60 * 60 * 24));  let hou = parseInt(time % (60 * 60 * 24) / 3600);  let min = parseInt(time % (60 * 60 * 24) % 3600 / 60);  let sec = parseInt(time % (60 * 60 * 24) % 3600 % 60);  obj = {   day: this.timeFormat(day),   hou: this.timeFormat(hou),   min: this.timeFormat(min),   sec: this.timeFormat(sec)  }  }else{//活動已結束,全部設置為'00'  obj = {   day: '00',   hou: '00',   min: '00',   sec: '00'  }  }  countDownArr.push(obj); }) // 渲染,然后每隔一秒執行一次倒計時函數 this.setData({ countDownList: countDownArr}) setTimeout(this.countDown,1000); }})

WXML

簡單的布局和居中顯示。

<view class='tui-countdown-content' wx:for="{{countDownList}}" wx:key="countDownList"> 剩余 <text class='tui-conutdown-box'>{{item.day}}</text>天 <text class='tui-conutdown-box'>{{item.hou}}</text>時 <text class='tui-conutdown-box'>{{item.min}}</text>分 <text class='tui-conutdown-box tui-countdown-bg'>{{item.sec}}</text>秒</view>

WXSS

page{background-color: #eee;}.tui-countdown-content{ height: 50px; line-height: 50px; text-align: center; background-color: #fff; margin-top: 15px; padding: 0 15px; font-size: 18px;}.tui-conutdown-box{ display: inline-block; height: 26px; width: 26px; line-height: 26px; text-align: center; background-color: #000; color: #fff; margin: 0 5px;}.tui-countdown-bg{ background-color: #DF0101;}

實際應用效果圖

由于活動已結束,所以時間全部為'00'

微信小程序,團購,秒殺,倒計時

總結

由于微信小程序的數據處理比HTML的更加方便快捷,所以在實現相同效果的時候需要對應的轉化一下思路,可能更好的解決問題。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美日韩美女在线观看| 一区二区三区日韩在线| 欧美疯狂性受xxxxx另类| 亚洲精品久久久久久久久久久久久| 国产精品久久久亚洲| 亚洲的天堂在线中文字幕| 国产欧美精品日韩| 97国产一区二区精品久久呦| 18一19gay欧美视频网站| 最近更新的2019中文字幕| 亚洲国产精久久久久久| 91视频国产一区| 伊人久久大香线蕉av一区二区| 日韩精品在线观| 欧美日韩福利视频| 国内外成人免费激情在线视频网站| 夜夜嗨av色一区二区不卡| 国产精品久久色| 欧美成人免费va影院高清| 激情成人中文字幕| 亚洲福利视频二区| 午夜精品久久久久久久男人的天堂| 日韩av电影手机在线| 久久国内精品一国内精品| 韩国视频理论视频久久| 日韩电影中文字幕在线观看| 日本精品性网站在线观看| 91精品久久久久久久久久久| 日韩av免费在线播放| 欧美激情久久久| 福利二区91精品bt7086| 91午夜在线播放| 在线视频中文亚洲| 久久久视频精品| 亚洲国产欧美一区二区丝袜黑人| 中文字幕成人精品久久不卡| 国产亚洲视频在线| 亚洲成av人影院在线观看| 日韩的一区二区| 国产欧美日韩亚洲精品| 欧美日韩福利在线观看| 日韩精品福利在线| 成人精品久久一区二区三区| 国精产品一区一区三区有限在线| 国产噜噜噜噜噜久久久久久久久| 久久久精品免费视频| 日韩成人av在线| 亚洲视频axxx| 欧美日韩一区二区三区在线免费观看| 中文字幕精品在线视频| 懂色av中文一区二区三区天美| 欧美视频一二三| 国产精品高潮视频| 精品久久久久久久久久ntr影视| 国产主播喷水一区二区| 国产精品电影一区| 欧美另类交人妖| 国产精品视频永久免费播放| 亚洲一区精品电影| 社区色欧美激情 | 色中色综合影院手机版在线观看| 亚洲3p在线观看| 欧美日韩亚洲国产一区| 国产亚洲美女精品久久久| 日韩视频免费看| 亚洲精品福利免费在线观看| 日本精品久久久| 欧美性极品少妇精品网站| 久久夜精品香蕉| 国模精品系列视频| 琪琪亚洲精品午夜在线| 久久综合88中文色鬼| 国产热re99久久6国产精品| 91国产美女视频| 久久精品99久久久久久久久| 久久久久九九九九| 欧美午夜视频在线观看| 久久久av电影| 亚洲精品综合久久中文字幕| 一区二区三区视频观看| 国模视频一区二区三区| 中文日韩在线观看| 大伊人狠狠躁夜夜躁av一区| 亚洲精品av在线播放| 久久最新资源网| 成人欧美在线观看| 欧美成人剧情片在线观看| 2019中文字幕在线| 欧美日韩国产一中文字不卡| 欧美大片网站在线观看| 国产大片精品免费永久看nba| 欧美老少配视频| 日韩在线观看网址| 亚洲国产美女久久久久| 国产精品久久久久久久av大片| 国产极品jizzhd欧美| 91精品在线观看视频| 久久久久99精品久久久久| 精品福利在线看| 另类视频在线观看| 亚洲区bt下载| 国产亚洲人成网站在线观看| 久久av.com| 亚洲成人黄色在线观看| 国产有码在线一区二区视频| 欧美三级免费观看| www.欧美三级电影.com| 激情av一区二区| 精品国产欧美一区二区三区成人| 米奇精品一区二区三区在线观看| 26uuu日韩精品一区二区| 色yeye香蕉凹凸一区二区av| 中文日韩电影网站| 日韩精品999| 日韩性xxxx爱| 日韩精品极品视频免费观看| 日韩经典中文字幕| 国产91精品黑色丝袜高跟鞋| 九九热精品视频国产| 欧美特黄级在线| 2019亚洲男人天堂| 亚洲国产精品推荐| 国产午夜精品理论片a级探花| 欧美另类69精品久久久久9999| 亚洲免费av网址| 国产一区二区三区在线播放免费观看| 精品久久香蕉国产线看观看亚洲| 91精品国产免费久久久久久| 国产精品女人久久久久久| 伦理中文字幕亚洲| 亚洲男人第一网站| 在线精品91av| 91社影院在线观看| 欧美激情图片区| 久久久亚洲影院你懂的| 精品伊人久久97| 精品视频偷偷看在线观看| 欧美一级视频一区二区| 日韩美女激情视频| 欧美色videos| 国产美女扒开尿口久久久| 久久精品电影一区二区| 国产精品吊钟奶在线| 91精品久久久久久久久久| 亚洲精品98久久久久久中文字幕| 色综合久久精品亚洲国产| 伊人av综合网| 国产精品久久在线观看| 精品国产乱码久久久久久天美| 91免费的视频在线播放| 久久久精品国产| 伊人伊成久久人综合网站| 亚洲品质视频自拍网| 色综合男人天堂| 日韩精品高清在线| 欧美黑人又粗大| 日韩欧美成人免费视频| 色中色综合影院手机版在线观看| 中文国产成人精品久久一| 亚洲久久久久久久久久| 92版电视剧仙鹤神针在线观看| 亚洲级视频在线观看免费1级| 51久久精品夜色国产麻豆| 久久天天躁狠狠躁夜夜躁2014|