1***@qq.com
1***@qq.com
  • 发布:2025-01-16 15:35
  • 更新:2025-01-16 17:40
  • 阅读:34

鸿蒙下页面内计时器无法清除

分类:鸿蒙Next

页面内的setInterval无法被clearInterval清除

2025-01-16 15:35 负责人:无 分享
已邀请:
DCloud_UNI_yuhe

DCloud_UNI_yuhe

使用哪个版本的 hbuilderx ?这个问题应该修复过一次,你可以更新到最新版看看

  • 1***@qq.com (作者)

    4.43的alpha版本

    2025-01-16 16:20

  • 1***@qq.com (作者)

    我刚刚升级到4.45了也还是有这个问题

    2025-01-16 16:29

  • DCloud_UNI_yuhe

    回复 1***@qq.com: 提供一下一个可以复现的代码看看

    2025-01-16 16:32

  • 1***@qq.com (作者)

    回复 DCloud_UNI_yuhe:


    let i = 1;

    that.timesst=setInterval(()=>{

    console.log(i)

    i++

    if(i>10){

    clearInterval(that.timesst)

    }

    },1000)


    就这段放到onLoad里面试就行,i会一直打印停不下来

    2025-01-16 16:55

  • DCloud_UNI_yuhe

    回复 1***@qq.com: 你 harmony-configs 下有什么文件吗,可能会存在使用旧版的情况?建议新建一个项目测试,如果能够复现请把项目发一下

    2025-01-16 17:03

DCloud_UNI_yuhe

DCloud_UNI_yuhe

经排查,用户在 oh-package 中,使用 uni-app-runtime 版本为 2.3.7,更新之后问题解决

要回复问题请先登录注册