watch: {
list(value = []) {
let index = value.findIndex((item)=>{
// 看有没有 正在生成报告的
return item.report_status === 1;
});
if (index === -1) {
clearInterval(this.listT);
} else {
clearInterval(this.listT);
this.listT = setInterval(() => {
this.$refs.table.fetch();
}, delayTime);
}
}
},
beforeDestroy() {
clearInterval(this.listT);
},
vue中设置定时器以及清除定时器
最新推荐文章于 2024-07-18 08:31:26 发布