html52.com
我爱小程序-开发者交流社区

在canvas上进行双指缩放操作e.touches返回的数组有时候不准确

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

1.在canvas上绘制一张图片

2.监听canvas的touchmove,touchstart等事件

3.先双指操作放大和缩小图片,多操作几次

4.然后再单指移动图片,此时发现仍然在缩放,

5.我区分是移动还是缩放是根据e.touches的数组长度来判断的,单指的时候也就是在第四步的时候发现e.touches数组长度仍然是2

单指的时候e.touches的长度应该是1才正确吧?

网友回复

空白:

重现情况是先双指滑动,然后再单指滑动,此时单指的e.touches里面返回了两个数据,这个跟html里面的canvas变现不一致

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付