收藏
回答

bindtouchstart和bindtouchend 及bindtap事件

             

想问一下点击内部item view怎么样触发内部的事件,外部的事件不会触发事件,滑动外部的view会触发相应事件,内部的事件不会触发

<view class='wrap' bindtouchstart='start' bindtouchend='end'>  

    <view class='stag'>  

            <view class='item' catchtap='click'></view>

    </view>

</view>


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

2 个回答

  • jiabin
    jiabin
    2018-12-04

    事件捕获可能对你有用

    capture-bind capture-catch关键字
    2018-12-04
    赞同
    回复
  • 微盟
    微盟
    2018-12-04

    这是因为touchstart优先于tap导致的(tap实际上是touchend时触发的)。

    2018-12-04
    赞同
    回复 1
    • W🌴
      W🌴
      2018-12-04

      嗯嗯,现在只能是touchend-touchstart的坐标差值到一定范围认为是左滑右滑,不在范围内并且点击了item tap 认为是tap事件了

      2018-12-04
      回复