言诗把酒

关注

vue离开页面销毁定时器

言诗把酒

关注

阅读 56

2023-02-24


vue 是单页面应用,路由切换后,定时器并不会自动关闭,需要手动清除,当页面被销毁时,清除定时器即可。

data: {
return {
timer: null
}
},
created() {
this.timer = setInterval(....);
},
beforeDestroy() {
if(this.timer) { //如果定时器还在运行 或者直接关闭,不用判断
clearInterval(this.timer); //关闭
}
}


相关推荐

程序员知识圈

JavaScript - 销毁定时器

程序员知识圈 59 0 0

言诗把酒

vue组件里定时器销毁问题

言诗把酒 61 0 0

全栈学习笔记

vue & 定时器

全栈学习笔记 66 0 0

圣杰

清除页面中所有定时器

圣杰 196 0 0

追梦人的自留地

mysql创建定时器(event),查看定时器,打开定时器,设置定时器时间

追梦人的自留地 137 0 0

野见

[Java定时器]--定时器举例

野见 175 0 0

夕阳孤草

javascript定时器,取消定时器,及js定时器优化方法

夕阳孤草 62 0 0

米小格儿

关于linux下定时器,多定时器

米小格儿 269 0 0

you的日常

vue实现倒计时定时器

you的日常 50 0 0

青鸾惊鸿

jmeter同步定时器、固定定时器、统一随机定时器详解

青鸾惊鸿 25 0 0

精彩评论(0)

0 0 举报