收藏
回答

bindtouchend有的时候触发不了

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug bindtouchend 客户端 6.7.3 2.3.2

- 当前 Bug 的表现(可附上截图)

我点击图片触发

bindtouchstart方法

然后长按一两秒后手指抬起正常会触发bindtouchend方法

但是现在的情况就是我有的时候手指抬起后就不会触发bindtouchend方法

- 预期表现

我每次手指抬起都能触发bindtouchend方法

- 复现路径

手机机型红米Note4X

- 提供一个最简复现 Demo


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

1 个回答

  • 卢霄霄
    卢霄霄
    2018-11-05

    你加个touchcancel,看走没呢?

    2018-11-05
    有用
    回复 5
    • lmq
      lmq
      2018-11-05

      加个touchcancel肯定是能触发的,但是为什么会出现没有任何界面打断,但是不触发touchend方法呢

      2018-11-05
      回复
    • 卢霄霄
      卢霄霄
      2018-11-05回复lmq

      你的操作方式是,按下后,没有任何移动,然后抬起吗?红米上偶尔不对?

      2018-11-05
      回复
    • lmq
      lmq
      2018-11-05回复卢霄霄

      是的,无论是有没有移动都会有的情况下检测不到end事件,而且也没有做任何触发cancel的操作

      2018-11-05
      回复
    • 卢霄霄
      卢霄霄
      2018-11-05回复lmq

      emmm....不知道。。哈哈哈哈

      2018-11-05
      回复
    • lmq
      lmq
      2018-11-05回复卢霄霄

      哈哈,暂时先加个cancel处理没出问题,反正cancel和end只会而且肯定会触发一个,也不会出现问题

      2018-11-05
      回复
登录 后发表内容