美文网首页vue学习
vue 中使用 setInterval和setTimeout

vue 中使用 setInterval和setTimeout

作者: 奕生奕世_3503 | 来源:发表于2019-08-21 15:14 被阅读0次

    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 方法一次。此后不会再执行 

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

    相关文章

      网友评论

        本文标题:vue 中使用 setInterval和setTimeout

        本文链接:https://www.haomeiwen.com/subject/xgobsctx.html