zoukankan      html  css  js  c++  java
  • 小程序倒计时

     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   },
  • 相关阅读:
    sql时间天数操作
    SQL死锁
    sql操作数据库结构
    sql设置时间显示格式
    sql树形结果,查询所有子类
    centos6.5 mysql 安装
    windows git 使用
    centos6.5 vsftpd的搭建
    centos 6.5 Nginx安装
    jQuery源码中的Ajax--load方法
  • 原文地址:https://www.cnblogs.com/linsx/p/9760741.html
Copyright © 2011-2022 走看看