let timer=null
export function getLocitionPosLoop({
successGd,
successGps,
option = {}
}) {
if (timer) {
clearInterval(timer)
timer = null
}
getLocitionPos(successGd, successGd)
timer = setInterval(() => {
getLocitionPos(successGd, successGps)
}, option.intervalTime)
}
- 发布:2024-12-18 14:40
- 更新:2024-12-18 14:40
- 阅读:22
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 22H2
HBuilderX类型: 正式
HBuilderX版本号: 4.29
手机系统: Android
手机系统版本号: Android 12
手机厂商: 小米
手机机型: 小米10
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
在主页调用定时器
在主页调用定时器
实际结果:
进入其他页面,主页的定时器会一直触发当前页面的onShow
进入其他页面,主页的定时器会一直触发当前页面的onShow
bug描述:
setTimeout,setInterval 定时器在主页调用,进入其他页面会导致其他页面的onShow一直触发
0 个回复