收藏
回答

微信小程序离开页面后,该页面的动画回收失败 请问大佬应该怎么回收? 谢谢。我在onUnload里写了



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

4 个回答

  • 独揽月下萤火
    独揽月下萤火
    2020-09-02

    定时器的创建有返回值的 返回值就是这个定时器的id 所以你创建定时器的时候可以用 this.timerId=setInterval(xxx) 最后在需要的地方清理掉 注意this的指向问题 最好用箭头函数来写

    2020-09-02
    有用 1
    回复 1
    • 酱酱银
      酱酱银
      2020-09-02
      可以了 谢谢哈
      2020-09-02
      回复
  • Mr.嘿
    Mr.嘿
    2020-09-02

    你这个定时器,清理了个空气。。。

    2020-09-02
    有用 1
    回复 6
    • 酱酱银
      酱酱银
      2020-09-02
      额。。。。大佬 应该咋写啊(哭)
      2020-09-02
      回复
    • 酱酱银
      酱酱银
      2020-09-02
      我去把动画给个data,然后去清楚吗
      2020-09-02
      回复
    • 酱酱银
      酱酱银
      2020-09-02
      我去吧动画给个data然后回收吗
      2020-09-02
      回复
    • Mr.嘿
      Mr.嘿
      2020-09-02
      定时器有返回值,将这个返回值用变量保存,清的时候要清这个变量
      2020-09-02
      1
      回复
    • Mr.嘿
      Mr.嘿
      2020-09-02
      还有一种清动画的方法是,重新建一个动画,这个动画的步骤是还原到你动画开始的最初状态,设置动画时长为0,然后覆盖你刚刚执行的动画,也可以做到清动画的目的
      2020-09-02
      回复
    查看更多(1)
  • 谋谋谋
    谋谋谋
    2020-09-02

    哈哈哈嗝

    2020-09-02
    有用
    回复
  • 酱酱银
    酱酱银
    2020-09-02

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