收藏
回答

小程序开发安卓机在页面上下滑动造成定时器暂停现象 (卡顿)

小程序开发安卓机在页面上下滑动造成定时器暂停现象 (卡顿)

最后一次编辑于  03-15  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

3 个回答

  • 微盟
    微盟
    03-15

    查看下有没有onPageScroll等频繁触发setData的代码

    03-15
    赞同
    回复 1
    • CHN
      CHN
      04-02

      没有用到onPageScroll安卓机在页面上下重复滑动造成定时器暂停, 随便写一个定时器都会出现,而且页面上下滑动时间越长这个暂停时间也会越长,中间滑动时间也没有被计算进去,甚至严重的会造成定时器直接停止,必须要再次上下滑动页面才能是定时器再次起作用。随便写一个定时器都会出现


      04-02
      回复
  • 吴奕群
    吴奕群
    03-16

    是不是页面滚动的时候做了什么事情

    03-16
    赞同
    回复 1
    • CHN
      CHN
      04-02

      没有,

      安卓机在页面上下重复滑动造成定时器暂停, 随便写一个定时器都会出现,而且页面上下滑动时间越长这个暂停时间也会越长,中间滑动时间也没有被计算进去,甚至严重的会造成定时器直接停止,必须要再次上下滑动页面才能是定时器再次起作用。随便写一个定时器都会出现





      04-02
      回复
  • Abby
    Abby
    06-12

    这是小程序中安卓下,滚动会导致所有异步阻塞,包括setInterval,触底翻页等。

    我碰巧知道解决办法。

    给页面对应的 `.json` 文件(即页面的配置文件),添加如下配置,即可解决问题。

    {
      "config": {
        "usingComponents": {}
      }
    }


    如果是原生写的话,不要config这一层。我用mpvue 写的打包出来的文件,就没有config这一层 了。

    {
      "usingComponents": {}
    }



    06-12
    赞同
    回复