如过我们给父元素和子元素都绑定了点击事件,那么当点击子元素时,同时也会触发父元素的事件,所以我们要阻止事件的传播。
如下:
<div class="clickfather" @click="father()">
<div class="clickchild" @click="child()"></div>
</div>
当点击子元素时 会触发child() 和 father() 两个事件,这时可以在子元素加入.stop事件修饰符。
如下:
<div class="clickfather" @click="father()">
<div class="clickchild" @click.stop="child()"></div>
</div>这时点击子元素就只会触发child() 事件了
本文介绍如何使用Vue.js阻止点击事件从子元素传播到父元素。通过加入.stop事件修饰符,可以实现仅触发子元素的点击事件而不影响其父元素。
273

被折叠的 条评论
为什么被折叠?



