VUE:关于setInterval() 方法和clearInterval() 方法

W3CSchool对于setInterval()及clearInterval()的解释:

VUE:关于setInterval() 方法和clearInterval() 方法_第1张图片

VUE:关于setInterval() 方法和clearInterval() 方法_第2张图片

在Vue中如下使用,clearInterval()是不会起作用的。

created () {
    setInterval(this.ReckonTime,5000);
},
destroyed () {
    clearInterval(this.ReckonTime);
},
methods: {
    ReckonTime(){
        console.log('执行定时器');
    }
}

因为clearInterval()是setInterval()的引用,而不是方法。

created () {
    this.ReckonTime();
},
destroyed () {
    clearInterval(this.Polling);
},
methods: {
    ReckonTime(){
        this.Polling = setInterval(()=>{
            console.log('执行定时器');                    
        },5000}
    }
}

 

 

你可能感兴趣的:(Millia's,work,vue,javascript)