收藏
回答

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

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

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

4 个回答

  • 追寻心的旅途
    追寻心的旅途
    2019-09-19

    {

    "usingComponents": {

    "footer": "../../components/footer/footer"

    }

    }

    项目里滚动页面加入了自定义组件  滚动的时候依然定时器暂停


    2019-09-19
    有用
    回复
  • Abby
    Abby
    2019-06-12

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

    我碰巧知道解决办法。

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

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


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

    {
      "usingComponents": {}
    }



    2019-06-12
    有用
    回复
  • 吴奕群
    吴奕群
    2019-03-16

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

    2019-03-16
    有用
    回复 1
    • CHN
      CHN
      2019-04-02

      没有,

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





      2019-04-02
      回复
  • 微盟
    微盟
    2019-03-15

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

    2019-03-15
    有用
    回复 1
    • CHN
      CHN
      2019-04-02

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


      2019-04-02
      回复
登录 后发表内容