在 v-expansion-panel 标题中单击 v-btn 时防止打开

박봉진*_*박봉진 8 vue.js vuetify.js

test (e) {
  e.preventDefault()
  console.log('foo')
},
Run Code Online (Sandbox Code Playgroud)
<v-expansion-panel>
  <v-expansion-panel-content>
    <div slot="header">
      <v-btn icon flat @click="test($event)"><v-icon>add</v-icon></v-btn>
      title
    </div>
    <contents />
  </v-expansion-panel-content>
</v-expansion-panel>
Run Code Online (Sandbox Code Playgroud)

这是 v-expansion-panel 的标题中带有操作按钮。

当我单击操作按钮时,会打开扩展面板。

我可以在单击按钮时不打开扩展面板吗?

Zai*_*man 11

通过使用@click.native.stopv-btn您的按钮,点击会工作和你的扩展面板不会打开。


박봉진*_*박봉진 -3

对不起。

我不知道 stopPropagation 方法。