保存定时器的返回值,在 beforeDestroy
生命周期钩子里进行 clearInterval
。
const timer = setInterval(() =>{
console.log('Boom!')
}, 1000);
// 通过$once来监听定时器,在beforeDestroy钩子可以被清除。
this.$once('hook:beforeDestroy', () => {
clearInterval(timer);
})
正文结束
Ctrl + Enter