wepy 小程序定时器(验证码倒计时) 数据绑定页面无刷新

Posted wanghaiyang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了wepy 小程序定时器(验证码倒计时) 数据绑定页面无刷新相关的知识,希望对你有一定的参考价值。

 每次改变数据的时候记得调用  this.$apply() 

验证码倒计时


使用的vant-weapp  UI组件

wxml:

1    <van-col span="10" style=‘text-align:center‘>
3             <view wx:if="sendAuthCode"bindtap="getCode()">获取验证码</view>
6             <view wx:elif="!sendAuthCode">auth_timeS</view>
8     </van-col>

JS:

 1 data = 
 2     auth_time: 5,//倒计时
 3     sendAuthCode: true,//控制获取验证码
 4   ;
 5 methods = 
 6     getCode () //获取验证码
 7       let that = this
 8       this.sendAuthCode = false
 9       var auth_timetimer = setInterval(() => 
10         this.auth_time--;
11         that.$apply()
12         console.log(this.auth_time)
13         if (this.auth_time <= 0) 
14           this.sendAuthCode = true;
15           that.$apply()
16           clearInterval(auth_timetimer);
17         
18       , 1000)
19     
20 

 

以上是关于wepy 小程序定时器(验证码倒计时) 数据绑定页面无刷新的主要内容,如果未能解决你的问题,请参考以下文章

发送消息按钮计时器(获取验证码)

微信小程序定位点不在视野正中央

iOS 短信验证码倒计时按钮的实现

iOS 短信验证码倒计时按钮的实现

60秒验证码倒计时js代码 js样式代码 方块上下左右随机移动(定时器) js中获取元素的方法 js中表单提交

小程序开发计时器