定时器是在mounted中开始执行的,在beforeDestroy中清除的,正常操作都没有问题,但是在快速切换页面的时候,会出现定时器清不掉的情况,好几个定时器会同时调用
4条回答 默认 最新
崽崽的谷雨 2021-05-17 09:47关注那你在destoryed里清除呢,你是把定时器赋值给data里的属性吗?
getTime() { let timer = setTimeout(() => { this.time = tools_time.getDate(); console.log(this.time); this.getTime(); }, 1000); this.$once("hook:beforeDestroy", () => { clearTimeout(timer); }); },解决 无用评论 打赏 举报