时间: 2020-09-13|16次围观|0 条评论

data{        timer:'',        countDownNum:'发送验证码',    }    // 点击验证码倒计时获取验证码    Gain:function(e){        let that = this        let countDownNum = '60'        that.setData({          timer: setInterval(function () {//这里把setInterval赋值给变量名为timer的变量            //每隔一秒countDownNum就减一,实现同步            countDownNum--;            //然后把countDownNum存进data,好让用户知道时间在倒计着            that.setData({              countDownNum: countDownNum+'s'            })            //在倒计时还未到0时,这中间可以做其他的事情,按项目需求来            if (countDownNum == 0) {              //这里特别要注意,计时器是始终一直在走的,如果你的时间为0,那么就要关掉定时器!不然相当耗性能              //因为timer是存在data里面的,所以在关掉时,也要在data里取出后再关闭              clearInterval(that.data.timer);              that.setData({                countDownNum: '发送验证码'              })              //关闭定时器之后,可作其他处理codes go here            }          }, 1000)        })      },

 

文章转载于:https://www.cnblogs.com/wuliujun521/p/11775375.html

原著是一个有趣的人,若有侵权,请通知删除

本博客所有文章如无特别注明均为原创。
复制或转载请以超链接形式注明转自起风了,原文地址《微信小程序发送验证码功能,验证码倒计时
   

还没有人抢沙发呢~