bindtap和catchtap的区别

啥也不说,先看一段代码:

<view>
    <view bindtap='a'>
        aa
        <view bindtap='b'>bb</view>
    </view>
</view>

<view>
    <view catchtap='a'>
        aa
        <view catchtap='b'>bb</view>
    </view>
</view>

这段代码唯一的区别就是绑定事件的方式
bindtap:点击bb会触发父元素上的a事件(冒泡)
catchtap:点击bb不会触发a事件(不冒泡)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 子元素用bindtap绑定事件后,执行的时候,会冒泡到父元素(触发父亲元素上绑定的bindtap事件) 如果不想冒...
    晴愔阅读 8,846评论 0 1
  • 本篇博客源地址 总结: 鼠标事件 1.click与dbclick事件ele.click()ele.click(ha...
    ZombieBrandg阅读 684评论 0 1
  • js之事件机制 1、事件初探 1.1 js事件的概述 JavaScript事件:JavaScript是基于事件驱动...
    道无虚阅读 2,420评论 0 2
  • 第1章 鼠标事件 1-1 jQuery鼠标事件之click与dbclick事件 用交互操作中,最简单直接的操作就是...
    mo默22阅读 1,308评论 0 6
  • 养成写作习惯是我今年主要目标之一,在我为什么写作中已经讲述了我对写作的一些认识。说到「写作」,一定离不开另一个话题...
    小松_路飞阅读 284评论 2 1