收藏
回答

(已解决)clearInterval返回上一个页面清除失败?

返回上一个页面以后定时器还在执行 是我代码写错了吗

最后一次编辑于  2020-09-02
回答关注问题邀请回答
收藏

7 个回答

  • 陈宇明
    陈宇明
    2020-09-01

    打印下log

    2020-09-01
    有用 1
    回复 9
    • 山河
      山河
      2020-09-01
      设置timer:null 之前打印出来是number数字  之后就是null了
      2020-09-01
      回复
    • 陈宇明
      陈宇明
      2020-09-01回复山河
      是否有多个定时器的启动?
      2020-09-01
      回复
    • Cjiang
      Cjiang
      2020-09-01回复山河
      这里设置了为null。 检查下是否有关系。
      2020-09-01
      回复
    • 山河
      山河
      2020-09-02回复Cjiang
      修改以后还是无法清除
      2020-09-02
      回复
    • 山河
      山河
      2020-09-02回复陈宇明
      只有一个定时器
      2020-09-02
      回复
    查看更多(4)
  • YouMe
    YouMe
    2022-03-04

    刚才测试 在iOS下面无效,

    2022-03-04
    有用
    回复
  • 妙蛙崽种
    妙蛙崽种
    2021-06-10

    看到腾讯视频插件也有这个BUG。

    我试了一下直接清除全部定时器的方法可以用,但是不知道有没有什么弊端,大佬可以帮忙看一下,原理似乎能明白,但是不懂,希望懂的人能解答一下为啥

    let end = setInterval(function () { }, 10000);

    for (let i = 1; i <= end; i++) {

    clearInterval(i);

    }

    2021-06-10
    有用
    回复
  • Martin.Chau 鑫鑫
    Martin.Chau 鑫鑫
    2021-04-27

    已解决?请问是怎么解决的,,请说一下谢谢

    2021-04-27
    有用
    回复
  • 华
    2021-04-22

    解决了?怎么解决的

    2021-04-22
    有用
    回复
  • 陈林根
    陈林根
    2020-09-01

    timer存全局试试?

    2020-09-01
    有用
    回复 1
    • 山河
      山河
      2020-09-02
      试过了 依旧无法清除
      2020-09-02
      回复
  • 山河
    山河
    2020-09-01

    clearInterval并没有起作用

    2020-09-01
    有用
    回复
登录 后发表内容
问题标签