Vue中清除定时器的方法是使用clearInterval()函数。它可以接收一个定时器ID,用来清除该定时器。它是window对象的一个方法,可以清除在全局作用域中创建的定时器。
使用方法
要清除定时器,需要先创建定时器,并获取它的ID,使用clearInterval()函数把定时器ID作为参数传入,就可以清除定时器了。
let timerId = setInterval(() => { console.log('定时器'); }, 1000); clearInterval(timerId);
上面的代码中,先创建了一个定时器,把它的ID保存在timerId变量中,使用clearInterval()函数把timerId作为参数传入,就清除了这个定时器。
还可以使用clearTimeout()函数来清除定时器,它的使用方法和clearInterval()函数类似,只是它可以清除setTimeout()函数创建的定时器。
let timerId = setTimeout(() => { console.log('定时器'); }, 1000); clearTimeout(timerId);
使用clearTimeout()函数清除定时器也是一样的,只需要把定时器ID作为参数传入即可。
- 使用clearInterval()函数可以清除setInterval()函数创建的定时器。
- 使用clearTimeout()函数可以清除setTimeout()函数创建的定时器。
- 清除定时器时,需要先创建定时器,获取它的ID,把定时器ID作为参数传入函数即可清除定时器。