<template>
<el-button @click='smsCode' :disabled='status'>{{msg}}</el-button>
</template>
<script>
export default {
data() {
status: false,
msg: '获取验证码',
time: 60
},
metheds: {
smsCode() {
var t = setInterval(() =>{
if (this.time == 0) {
this.msg = '发送验证码';
this.status = false;
this.time = 60;
clearInterval(t);
} else {
this.msg = this.time + '秒';
this.time--;
this.status = true;
}
}, 1000);
}
}
}
</script>
