1、验证码倒计时
// 倒计时
var t = this.loginForm.countDown;
var timer = setInterval(() => {
if (t > 1) {
t--;
this.loginForm.countDown = t;
} else {
this.loginForm.isClickyzCode = false;
this.loginForm.showTimer = true;
clearInterval(timer);
timer = null;
this.loginForm.countDown = 60;
}
}, 1000);
2、支付心跳包
var that = this;
this.timer = setInterval(()=>{
that.$api.Order.checkOrderStatus({order_id: that.order_id}).then(res=>{
console.log(that.timer);
if(res.items.status == 4){
console.log(that.timer);
that.$router.push({
path: '/index/orderSeccess'
})
clearInterval(that.timer);
that.timer = null;
}
})
}, 5000)