uniapp中定时器的使用和取消

1.使用定时器

			data(){
			    return{
			        timer: null
			    }
			}

//使用定时器
			this.timer = setTimeout( () => {
			    // 业务逻辑	
			}, 2000)
			this.timer = setInterval( () => {
			    // 业务逻辑	
			}, 2000)

2.取消定时器

根据uni的官网,要使用对应的取消定时器的方法
在这里插入图片描述
在页面unload的方法内添加注销定时器的方法

			if(this.timer) {  //注销定时器
				console.log('注销定时器')
				clearTimeout(this.timer);  
				this.timer = null;
				} 
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐