uni-app 中使用定时器和取消定时器

uni-app 中使用定时器和清除定时器

uni-app 中我们应该如何使用定时器呢?在结束后我们该如何让清除定时器? 下面我们就来分享一下吧。

1、 定义一个

复制代码
data(){
    return{
        timer: null
    }
}

2、设置定时器

复制代码
//选择适合需求的定时器
this.timer = setTimeout( () => {
    // 这里添加您的逻辑		
}, 1000)
this.timer = setInterval( () => {
    // 同上			
}, 1000)

3、清除定时器

这里需要注意的是我们页面中使用了定时器,在离开这个页面的时候一定要记得清除,避免出现bug。

  • 一般页面用onUnload

    复制代码
    onUnload() {
    	if(this.timer) {  
    		clearTimeout(this.timer);  
    		this.timer = null;  
    	}  
    }

    tabbar页面用onHide

    复制代码
    onHide() {
    	if(this.timer) {  
    		clearTimeout(this.timer);  
    		this.timer = null;  
    	}  
    }
相关推荐
刘大浪7 小时前
uniapp 小程序 学习(一)
学习·小程序·uni-app
陈龙龙的陈龙龙10 小时前
uniapp 金额处理组件
前端·javascript·uni-app
xw512 小时前
uni-app项目loading显示方案
前端·uni-app
!win !12 小时前
uni-app项目loading显示方案
前端·uni-app
^Rocky14 小时前
uniapp 实现腾讯云音视频通话功能
uni-app·音视频·腾讯云
moxiaoran575318 小时前
uni-app项目实战笔记5--使用grid进行定位布局
笔记·uni-app
每天都想着怎么摸鱼的前端菜鸟21 小时前
【uniapp】uniapp热更新WGT资源,简单的多环境WGT打包脚本
javascript·uni-app
「、皓子~1 天前
AI创作系列(2):UniApp跨端开发实战 - 海狸IM移动端完全由AI编写
开发语言·人工智能·uni-app·开源·vue·开源软件·ai编程
每天都想着怎么摸鱼的前端菜鸟2 天前
【uniapp】uni.chooseImage在Android 13以下机型第一次调用授权后无权限问题
javascript·uni-app
满分观测网友z2 天前
uni-app 滚动视图scroll-view从入门到精通
uni-app