小程序倒計時


 1   //定時器
 2   countDown: function() {
 3     let that = this;
 4     let countDownNum = 5; //獲取倒計時初始值 
 5     that.setData({
 6       countDownNum: countDownNum
 7     })   
 8     //如果將定時器設置在外面,那么用戶就看不到countDownNum的數值動態變化,所以要把定時器存進data里面
 9     that.setData({
10       timer: setInterval(function() {
11         //這里把setInterval賦值給變量名為timer的變量        
12         //每隔一秒countDownNum就減一,實現同步        
13         countDownNum--;
14         //然后把countDownNum存進data,好讓用戶知道時間在倒計着        
15         that.setData({
16           countDownNum: countDownNum
17         })
18         //在倒計時還未到0時,這中間可以做其他的事情,按項目需求來        
19         if (countDownNum == 0) {
20           //這里特別要注意,計時器是始終一直在走的,如果你的時間為0,那么就要關掉定時器!不然相當耗性能 
21           //因為timer是存在data里面的,所以在關掉時,也要在data里取出后再關閉    
25           clearInterval(that.data.timer);
34           typeNum = 1
35           cardOption.answers=0
36           cardOption.success = false
37           cardOption.answer = '';
38           that.save(cardOption)
39           //關閉定時器之后,可作其他處理codes go here        
40         }
41       }, 1000)
42  
43     })

45   },

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM