事件绑定
使用方法基本是一样的。但是在小程序中会编译成 bindtap
捕获冒泡
小程序: .wxml
<view
id="wrapper"
bind:tap="bind1"
capture-bind:tap="cbind1"
style="background:red;color:white;text-align:center;padding:10px;"
>
<view
id="inner"
bind:tap="bind2"
capture-bind:tap="cbind2"
>
事件的捕获和冒泡测试
</view>
</view>
// 小程序: .js
Page({
bind1(e) {
console.log('wrapper冒泡')
},
bind2(e) {
console.log('inner冒泡')
},
cbind1(e) {
console.log('wrapper捕获')
},
cbind2(e) {
console.log('inner捕获')
}
})

- mpvue 中支持冒泡事件。不支持捕获事件 示例代码略
- 小程序中可以支持冒泡和捕获
事件拦截
mpvue
<