1,937
社区成员




<Parent>
<div>1111111</div>
<Child></child>
</parent>
我想做点击监控,在父组件中点击有可能会点中子组件,如果点中了子组件,则 conlse.log(子组件), 点击了父组件又不是点中击子组件,则console.log(父组件)
怎么做到?
click.stop
首先事件肯定会冒泡的,所以你需要用 vue修饰符来解决
你要知道 事件冒泡 的概念, 点子组件, 会触发子组件和父组件的点击事件, 先触发子组件的点击事件, 然后向父组件冒泡触发父组件的点击事件, 子组件点击事件里面可以阻止事件冒泡