vue中阻止事件冒泡是需要在click点击事件加上.stop就可以,

<div @click="">
	父级
	<div @click.stop="">子级</div>
</div>

在使用element ui时,组件有很多自带的点击事件,要阻止事件冒泡就需要在组件外层套一个div,然后同样的加上@click.stop就好了

<div @click.stop>
  <el-dropdown></el-dropdown> 
</div>
Logo

前往低代码交流专区

更多推荐