获取验证码,点击判断如果符合将按钮的字段展示为倒计时,并且60秒内无法再次发送请求
const { phone } = this;
//手机正则
let str = /^1[3|4|5|8][0-9]\d{4,8}$/;
if(phone.trim() != '' && str.test(phone)) {
//获取按钮点击后将按钮禁用并且倒计时
let t = 60;
let timer = setInterval(() => {
if (t == 0) {
clearInterval(timer);
this.msg = "重新获取";
this.disabled = false
} else {
this.disabled = true
t--;
this.msg = t + "S";
}
}, 1000);
}else{
//提示信息
return this.$tips('请输入正确的手机号')
}
},手机正则