收藏
回答

定时器setInterval和setTimeout如何全局监听有没有正在运行的?

目前业务中大量用到定时器刷接口,虽然每个用的页面销毁或隐藏时都有销毁定时器,但是还是有极端情况出现,没有清楚定时器。想在全局监听下,看有没有定时器在运行,有什么建议吗?

目前不考虑全局加变量的原因是,有大概10个页面都有定时器,觉得改的成本比较大,所以没有采用这个方案

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

1 个回答

  • showms
    showms
    2023-06-08

    声明完就给他保存到app.globalData里面去呗,可以定义一个json来保存 例如 {pageA: setIntervalA,pageB: setIntervalB, }

    2023-06-08
    有用 1
    回复 1
    • M.Feng
      M.Feng
      2023-06-08
      如果官方可以提供定时器的获取api解决起来更方便@官方
      2023-06-08
      回复
登录 后发表内容