自己封装的一个setTimeout定时器,然后引入页面,在页面中多次使用到定时器,问切换页面时如何将全部定时器清除(语言-javascript)
封装的时候有没有将定时器保存为一个变量,比如:this.timer = setTimeout(() => {},1000)
在生命周期beforeDestroy时清除定时器:clearTimeout(this.timer)
在data里定义一个变量 ,变量赋值定时器 。然后 销毁组件时调用clear .并且 this.变量=null
声明一个全局对象,定时器。
多个的话就多个。
clearInterval(..)清除