收藏
回答

catch:touchstart 表现奇怪,会阻断所有子元素的 tap 事件

问题模块 框架类型 问题类型 终端类型 微信版本 基础库版本
框架 小程序 Bug 工具 6.6.0 1.9.91
  <view class="cart-item after-bottom-border" style='{{ txtStyle }}'
    catch:touchstart="touchStart" catch:touchmove="touchMove" catch:touchend="touchEnd"
    data-tag='{{ tag }}' data-index='{{ index }}'>
 
    <view class="select-box" catch:tap='bindSelectItem'>
    </view>
</view>

想做一个左滑出现删除按钮的效果,但是想要屏蔽小程序默认的右滑 navigate back ,就用了 catch:touchstart

但是这个表现太奇怪了,父元素的 catch:touchstart 会屏蔽所有子元素的 tap 事件,应该算是 bug 了,虽然最后只catch 了 touchmove 实现了。

最后一次编辑于  2018-05-25
回答关注问题邀请回答
收藏

1 个回答

  • 醒醒
    醒醒
    2018-05-29

    同样问题.... 看其他问题也没有回答

    2018-05-29
    赞同
    回复