7***@qq.com
7***@qq.com
  • 发布:2024-12-18 14:40
  • 更新:2024-12-18 14:40
  • 阅读:22

【报Bug】定时器会触发页面onShow方法

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 22H2

HBuilderX类型: 正式

HBuilderX版本号: 4.29

手机系统: Android

手机系统版本号: Android 12

手机厂商: 小米

手机机型: 小米10

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:
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)  
}

预期结果:

在主页调用定时器

实际结果:

进入其他页面,主页的定时器会一直触发当前页面的onShow

bug描述:

setTimeout,setInterval 定时器在主页调用,进入其他页面会导致其他页面的onShow一直触发

2024-12-18 14:40 负责人:无 分享
已邀请:

要回复问题请先登录注册