自基础库版本1.5.0起,触摸类事件支持捕获阶段
事件触发的顺序为先捕获,后冒泡
需要在捕获阶段监听事件时,可以使用capture-bind
使用capture-catch
可以中断捕获阶段和取消冒泡阶段
在示例2-15中,单击inner view,会先后调用handleTap2、handleTap4、handleTap3、handleTap1。
<view id="outer" bind:touchstart="handleTap1" capture-bind:touchstart="handleTap2">
outer view
<view id="inner" bind:touchstart="handleTap3" capture-bind:touchstart="handleTap4">
inner view
</view>
</view>
如果将示例2-15中的第一个capture-bind改为capture-catch,那么就只触发handleTap2