let kg = true
function timeData(but,time) {
if (kg) {
kg=false
let b = time
let clearTime = setInterval(() => {
if (b == 0) {
clearInterval(clearTime)
kg=true
but.innerText = "获取验证码"
return
}
b--
but.innerText = b + '秒后重试'
},1000)
}
}
let but = document.getElementById('time')
timeData(but, 60)
调用方法 传入节点和倒计时时间
开关可以放在调用方法的地方用来限制请求接口