上面是官方给出的说明
我发现这段是有问题的,亲测顺序完全相反是handleTap1、handleTap3、handleTap4、handleTap2,之后又经过测试发现执行顺序:
从外往里,从右往左顺序,每层仅且执行一次同种类型的原则下
1、第一层先执行没有capture
2、第二层执行没有capture
3、第二层执行capture
4、第一层执行capture
实例图如下:
示例代码:
.wxml:
<view bind:touchstart="bind1" capture-bind:touchstart="bind2">
outer view
<view bind:touchstart="bind3" capture-bind:touchstart="bind4">
inner view
</view>
</view>
.js
bind1:function(){
wx.showModal({
title: '测试',
content: 'bind1'
})
},
bind2: function () {
wx.showModal({
title: '测试',
content: 'bind2'
})
},
bind3: function () {
wx.showModal({
title: '测试',
content: 'bind3'
})
},
bind4: function () {
wx.showModal({
title: '测试',
content: 'bind4'
})
},