以下就是推荐的设置定时器和清除定时器的推荐方案
这种方式的好处,是代码易读,且非常简洁。
还可以有效防止设置定时器以后,忘记清除定时器的事情发生。
const timer = setInterval(() =>{
// 操作内容
}, 1000);
// 通过$once来监听定时器,在beforeDestroy钩子中可以被清除。
this.$once('hook:beforeDestroy', () => {
clearInterval(timer);
})