51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

nvue中tap事件取消冒泡

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

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

代码如下:

|-----------|------------------------------------------------------------------------------------------| | 1 | hljs vue <view @tap="parentEvent"><view @tap.stop="childEvent">触发触发</view></view> |

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

|-----------|------------------------------------------------------------------------------------------| | 1 | hljs vue <view @tap="parentEvent"><view @touchend="childEvent">触发触发</view></view> |

不过还有另一种方式

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

赞(0)
未经允许不得转载:工具盒子 » nvue中tap事件取消冒泡