3***@qq.com
3***@qq.com
  • 发布:2020-05-28 09:34
  • 更新:2021-11-13 19:32
  • 阅读:1788

【报Bug】touchcancel事件的触发时机问题

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX类型: Alpha

HBuilderX版本号: 2.7.8

手机系统: Android

手机系统版本号: Android 9.0

手机厂商: 小米

手机机型: 8se

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

按照bug描述中操作即可复现

预期结果:

希望长按元素后不移动直接抬起手指,能够触发的是touchend,而不触发touchcancel

实际结果:

。。。

bug描述:

app端 元素上绑定了touchcancel和touchend两个事件
1、长按后不移动直接抬起手指,触发的是touchcancel,而不触发touchend;
2、长按后轻轻移动一下再抬起手指,触发的是touchend,是正常的;

<view class="touch"  
    @touchcancel="handleTouchCancel"  
    @touchend="handleTouchEnd">  
</view>
2020-05-28 09:34 负责人:无 分享
已邀请:
5***@qq.com

5***@qq.com

我也发现了有这个问题,我在做聊天界面长按发送语音时,view点击并未移动就触发touchcancel

jxtian

jxtian

测试了,未能复现

  • 9***@qq.com

    确实有这个问题,按下之后不移动,也会触发touchcancel,这个不合理,您试一下按下之后手指不移动的情况

    2021-02-10 21:45

1***@qq.com

1***@qq.com - Alonzer

2021年了也还有这个问题 这个事件是被不推荐使用了吗

该问题目前已经被锁定, 无法添加新回复