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

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐