【发布时间】:2019-08-07 10:50:39
【问题描述】:
我有一个sidebar 和main-layout,当我点击侧边栏外的东西时,我想关闭它。目前我可以通过主布局上的@click.self 来完成它,但问题是像 div 这样甚至没有@click 事件的每个元素也没有响应,这是非常有问题的,因为我的内容是活在另一个里面分区。
【问题讨论】:
标签: javascript vue.js vuejs2
我有一个sidebar 和main-layout,当我点击侧边栏外的东西时,我想关闭它。目前我可以通过主布局上的@click.self 来完成它,但问题是像 div 这样甚至没有@click 事件的每个元素也没有响应,这是非常有问题的,因为我的内容是活在另一个里面分区。
【问题讨论】:
标签: javascript vue.js vuejs2
如果您只在主布局上使用@click,这应该适用于对子元素的任何点击,因为点击会传播到父元素?
【讨论】:
.stop。 (@click.stop=)