【问题标题】:How to isolate click event handler between parent and child elements in vuejs如何在 vuejs 中隔离父元素和子元素之间的单击事件处理程序
【发布时间】:2017-07-01 13:25:13
【问题描述】:

我正在尝试将语义 UI 组件转换为依赖 vuejs 而不是 jQuery,但我不知道如何隔离 v-on:click 在子元素和它的父元素之间。

在下面的示例中,我使用 v-on:click 按钮,该按钮将使用切换功能显示下拉菜单,还有另一个 v-on:click 分配给删除图标,这将触发另一个功能。

问题是,当我点击删除图标时,下拉菜单会出现。

如何防止这种情况发生?

`https://jsbin.com/minezij`

【问题讨论】:

    标签: semantic-ui vuejs2 vue-component vue.js


    【解决方案1】:

    您可以使用stop Event Modifiers 停止将事件传播到父元素。

    <!-- the click event's propagation will be stopped -->
    <a v-on:click.stop="doThis"></a>
    

    【讨论】:

      猜你喜欢
      • 2021-05-31
      • 1970-01-01
      • 2016-04-24
      • 2021-06-15
      • 2021-03-21
      • 1970-01-01
      • 2010-11-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多