data内
waitTime: 60,//倒计时60s
smsCodeState: false,//是否在倒计时
//定时倒计时
smsTimer() {
setInterval(() => {
if (this.smsCodeState) {
this.waitTime--;
if (this.waitTime === 0) {
this.smsCodeState = false;
clearInterval(this.smsTimer);
}
}
}, 1000);
},
- [ ] //清空定时 验证码提交返回错误 提交成功后调用
resetTimer(){
this.waitTime = 0
this.smsCodeState = false
clearInterval(this.smsTimer)
},