收藏
回答

微信开发者工具,定时器setInterval,无法关闭问题?

回答关注问题邀请回答
收藏

6 个回答

  • 工号 9527
    工号 9527
    2022-07-28

    没有复现

    2022-07-28
    有用
    回复 1
    • 急先锋
      急先锋
      2023-04-25
      建议在函数里面设定定时器
      2023-04-25
      回复
  • *^o^*
    *^o^*
    2022-07-27

    真机调试可以关闭,在工具里面无法关闭

    2022-07-27
    有用 1
    回复
  • Frank
    Frank
    2022-07-27

    这样试试

    this.data.timer = setInterval(() => {
      // todo
      clearInterval(this.data.timer)
    }, 1000)
    
    


    2022-07-27
    有用 1
    回复 1
    • 急先锋
      急先锋
      2023-04-25
      谢谢,这个方式也解决了我的问题。同时建议大家,最好在函数里面设定定时器。
      2023-04-25
      回复
  • 茜茜又困了🐽
    茜茜又困了🐽
    2022-07-27

    同样的代码,基础库2.24.4未复现,能正常清除定时器

    2022-07-27
    有用 1
    回复
  • 急先锋
    急先锋
    2023-04-25

    设置定时器时建议大家在函数调用里面使用,再在page的data里面定义一个变量mytimer,以便可以通过this或者that引用当前返回值mytimer变量的值,通过mytimer变量取消定时器。亲测有效。

    2023-04-25
    有用
    回复
  • 微盟
    微盟
    2022-07-29

    您好,排查下代码逻辑在某个节点清除下定时器即可。

    2022-07-29
    有用
    回复
登录 后发表内容