vue中使用计时器setInterval的坑

vue中的setInterval在页面离开之后仍会执行,在切换多个路由之后,定时器的速度会越来越快。
加入下面代码,问题解决。

beforeDestroy() {
    if(this.timer) {
        clearInterval(this.timer);
    }
}

你可能感兴趣的:(vue中使用计时器setInterval的坑)