uniApp设置和清除定时器

首先是在data中定义一个变量,用来存放定时器

data() {
		return {
			timer: null,
        }
}

在适当的地方创建定时器

this.timer = setInterval(() => {
  console.log('111');
}, 10000)

在onHide或者是onUnload中销毁定时器,一般来说tabbar页面的切换会触发onHide,其他是onUnload,当然这也不是一定的,不确定的话可以先在这两个生命周期中console.log

if(this.timer) {  
   clearTimeout(this.timer); 
   this.timer = null;  
} 
相关推荐
小雨cc5566ru9 分钟前
hbuilderx+uniapp+Android健身房管理系统 微信小程序z488g
android·微信小程序·uni-app
敲啊敲952711 分钟前
uni-app之旅-day02-分类页面
前端·javascript·uni-app
二十雨辰1 小时前
[uni-app]小兔鲜-06地址+sku+购物车
前端·javascript·vue.js·uni-app
康康爹1 小时前
uniapp 小程序,登录上传头像昵称页面处理步骤
小程序·uni-app
小雨cc5566ru1 小时前
微信小程序hbuilderx+uniapp+Android 新农村综合风貌旅游展示平台
android·微信小程序·uni-app
小雨cc5566ru1 小时前
小程序 uniapp+Android+hbuilderx体育场地预约管理系统的设计与实现
android·小程序·uni-app
某公司摸鱼前端14 小时前
uniapp 上了原生的 echarts 图表插件了 兼容性还行
前端·uni-app·echarts
貂蝉空大15 小时前
uni-app 封装websocket 心跳检测,开箱即用
websocket·网络协议·uni-app
风清云淡_A2 天前
uniapp中在web端如何友好的展示app当前的版本等信息
前端·uni-app
GoppViper2 天前
uniapp设置从右上角到左下角的三种渐变颜色
前端·前端框架·uni-app·uniapp