vue点击事件,阻止子元素事件触发父元素事件

 

如果绑定了一个父级元素后,点击子元素时,会触发父元素的点击事件,如果需要点击子元素时不触发父元素事件,有两种方法:

1. 原理: 在JS中,event.currentTarget获取到的是click事件绑定的DOM对象,event.target获取到的为当前所点击的DOM对象。

 在父元素中判断event.currentTarget == event.target是否为true

 

 2.在子元素中,绑定一个阻止冒泡的点击事件 @click.stop

 

 

posted @ 2019-12-02 10:52  今天是愚人节  阅读(23932)  评论(0编辑  收藏  举报