vue 页面跳转后 setInterval没有结束
vue 页面跳转后setInterval并不会自动停止,需要手动结束
如:
1、在data定义一个 intervalId
data () { return { intervalId:null } },
2、
this.intervalId = setInterval(() => { // 你的定时器代码 }, 1000); // 每秒执行一次
3、beforeDestroy生命周期函数内结束定时
beforeDestroy() { clearInterval(this.intervalId); // 清除定时器 }