收藏
回答

wx.onTouchMove 监听触摸卡顿严重(安卓手机),ios正常

框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
小游戏 Bug wx.onTouchMove 客户端 Android 6.6.7 0

我们在开发数据域里面,监听屏幕触摸,实现wx.onTouchMove方法监听。在模拟器和ios手机上面,响应正常,但是在安卓手机上面响应的特别卡顿和延迟,是指移动过后好几秒,监听事件方法才走完,导致该API根本无法正常使用了。。。安卓手机系统6、7都有,微信系统6.6.6和6.6.7都有。。我们使用了5、6部安卓手机,全部是这个现象。代码中无死循环,CPU和内存均没有涨浮。。。不知道是什么原因导致的,特此求助,感谢。

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

4 个回答

  • Liam
    Liam
    07-22

    我自己写了一个下拉刷新组件,发现在安卓真机上onTouchMove的采样率很低,苹果和模拟器都是正常的,后来我发现禁用页面滚动以后就正常了,以防再有人遇到这个坑,我特意来回复一下。

    definePageConfig({

      enablePageMeta: true,

      disableScroll: true // 就是这个页面配置

    })

    https://developers.weixin.qq.com/miniprogram/dev/reference/configuration/page.html

    07-22
    有用
    回复
  • App游戏开发
    App游戏开发
    2023-09-02

    我也是遇到这样的问题

    2023-09-02
    有用
    回复
  • 梦界
    梦界
    2018-08-15

    限制一下onTouchMove 的触法频率

    2018-08-15
    有用
    回复
  • ₁º=¹ᵉ
    ₁º=¹ᵉ
    2018-06-27

    有代码片段么?看看

    2018-06-27
    有用
    回复
登录 后发表内容