mounted() {
this.createTiming()
},
watch: {
$route(to, from) {
if (this.$route.path != '/videoList') {
this.destroyTiming()
} else {
this.createTiming()
}
}
},
destroyTiming() {
clearInterval(this.timer);
console.log('销毁定时')
},
createTiming() {
localStorage.setItem("lastTime", new Date().getTime());
// 每3秒 调用检查时间的方法
// 创建定时
this.timer = setInterval(this.checkTimeout, 3000);
// 页面监听 按下鼠标更新操作时间
window.onload = function () {
window.document.onmousedown = function () {
localStorage.setItem("lastTime", new Date().getTime());
}
};
},