收藏
回答

【bug】在andriod的canvas长按bindlongtap事件触发时,屏幕会跟随移动

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug canvas 微信安卓客户端 8.0.3 2.16.1

打开代码片段,在 andriod 手机上长按红框中的 canvas,然后上下左右移动,就会发现屏幕页面跟随着手指上下移动而上下滚动,这表现和官网文档不符

  1. bindlongtap 和 bindlongpress 都有同样问题,并且仅在 canvas type=‘2d’ 的情况下发现。
  2. 另外,如果 canvas 是原生组件,则长按canvas 下半部分会发生下移跳动。用 andriod 布局测距发现是点击区域和显示区域不一致。
  3. bindlongpress 要松手才触发;希望和 bindlongtap 保持一致,即长按到 500ms 后立即触发。

在 ios 上表现都正常。

麻烦官方赶紧修复上诉问题,尤其是第一个

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

1 个回答

登录 后发表内容