青春是一种持续的陶醉,是理智的狂热。——拉罗什富科

nvue@tap.stop阻止冒泡失效了

代码如下:

1
<view @tap="parentEvent"><view @tap.stop="childEvent">触发触发</view></view>

大概有两种方案,第一种是改事件,改为@touchend事件

1
<view @tap="parentEvent"><view @touchend="childEvent">触发触发</view></view>

不过还有另一种方式

1
2
3
4
5
6
7
parentEvent(e) {
console.log('parentEvent');
},
childEvent(e) {
console.log('childEvent');
e.stopPropagation();
}