Page({ data: { smstxt:'获取' },sendonesms:function(){ var that = this; if( wait == 0){ this.setData({ smstxt:'获取' }) wait = 60; }else{ this.setData({ smstxt:wait.toString() }) wait--; setTimeout(function() { that.sendonesms }, 1000) } })} 点击之后,就变成60,就不倒计时了,怎么回事啊。哪里写错了,感觉没错啊。
<label bindtap="sendonesms">{{smstxt}} label>
弄一个 [ 能复现问题的简单的 ] 代码片段,我帮你看看
https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html
请学会如何「提问」(👈戳我)、【个体工商户】微信认证问题(👈戳我)