1.data中定义全局变量:
intervalFlag: "",
2.mounted中创建定时器:5分钟执行一次loadTable方法
this.intervalFlag = setInterval(() => {
this.loadTable();
}, 1000 * 5 * 60);
3.destroyed中清除定时器:
destroyed () {
//清空定时任务
if (this.intervalFlag) {
clearTimeout(this.intervalFlag);
this.intervalFlag = null;
}
var lastTimeoutId = setTimeout(";");
for (var i = 0; i <= lastTimeoutId._id; i++) {
clearTimeout(i);
}
},