VUE发送短信逻辑
# 获取手机验证码
sendcode(){
# 判断是否发送中
if (this.is_send){
return
}
this.check_phone()
this.check_imgcode()
if (this.phone_error || this.imgCode_error) {
return false
}
# 短信发送
# imgCode:
# uuid:
var data = { phone: this.phone, image_code_uuid: this.uuid, image_code: this.imageCode }
this.is_send = true
send_phone_code_post(data).then((res)=>{
console.log(res)
if(res.code != 0){
this.errorMsg = res.msg
return
}
let t = 10
let si = setInterval(() => {
this.msgButtonText = t
t = t -1
if(t == 0){
this.is_send = false
this.msgButtonText = '获取手机验证码'
clearInterval(si)
}
}, 1000)
# if (res.data.code == 200) {
# console.log('短信发送成功')
# alert(res.data.message)
# } else {
# alert(res.data.message)
# }
}).catch((err) => {
console.log(err)
})
}

浙公网安备 33010602011771号