vue阻止冒泡事件 阻止点击事件的执行 结合div和组件阻止点击事件

Posted dnghj

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue阻止冒泡事件 阻止点击事件的执行 结合div和组件阻止点击事件相关的知识,希望对你有一定的参考价值。

vue阻止冒泡事件 阻止点击事件的执行

<div  @click="alerA1()" >

<div @click.stop="alerA2()><div>

</div>

  这样就可以实现阻止点击  点击 alerA2()  不会执行 alerA1()

 

如果 你中间的是一个组件类似这样的

<div  @click="alerA1()" >

<div @click.stop="">

<el-dropdown trigger="click" ></el-dropdown> //这里是下拉菜单组件trigger="click" 

<div>

</div>

  只需要在组件的外面 嵌套个div 然后设置@click.stop="" 即可解决

 

以上是关于vue阻止冒泡事件 阻止点击事件的执行 结合div和组件阻止点击事件的主要内容,如果未能解决你的问题,请参考以下文章

JQuery阻止事件冒泡

在jq中看到”阻止冒泡“,请问阻止冒泡啥意思?

点击空白处隐藏div-阻止事件冒泡

vue中的阻止事件冒泡

vue阻止事件冒泡,事件穿透

阻止事件冒泡和阻止后续代码执行