Page({
data: {
isLoop: false
},
autoUpdate() { //轮询主体函数
if (this.data.isLoop) { //必需使用一个变量判断是否轮询,因为小程序页面返回或前进时不会马上销毁,此函数会在后台一直运行
console.log('正在循环')
setTimeout(() => this.autoUpdate(), 1000)//自己调用自己
} else {
return
}
},
onShow() { //页面进来即开始轮询
this.data.isLoop = true
setTimeout(() => this.autoUpdate(), 1000)
}),
onUnload() { //离开页面修改变量
this.data.isLoop = false
}
小程序轮询
最新推荐文章于 2024-05-08 11:52:18 发布