vue学习

vue 中使用 setInterval和setTimeout

2019-08-21  本文已影响0人  奕生奕世_3503

js中定时器有两种,一个是循环执行setInterval,另一个是定时执行setTimeout

一、setlnterval循环执行

1.不带参数

setInterval(this.get,n*1000);   //注意:this.get  为方法名

2.带参数

setInterval(this.get,n*1000,xxxx);   //注意:this.get  为方法名  xxxx可是方法和具体参数

注意:在 mounted或者created 方法中任选一个调用即可。出现setInterval 只调用一次大部分原因是 调用方法时加了 ()不是使用的方法名调用 。

如果想要调用方法则需要该方法增加返回值调用。

二、setTimeout定时执行

setTimeout(this.get, 5*1000); //注意页面初始化后5秒钟后会执行this.get 方法一次。此后不会再执行 

使用完毕后需要进行销毁。

上一篇下一篇

猜你喜欢

热点阅读