【发布时间】:2023-03-24 20:23:02
【问题描述】:
考虑以下布局:
<v-menu>
<span slot="activator">Open dropdown</span>
<v-list>
<v-list-tile @click=""><v-list-tile-title>Menu item 1</v-list-tile-title></v-list-tile>
<v-list-tile @click=""><v-list-tile-title>Menu item 2</v-list-tile-title></v-list-tile>
<v-list-tile @click=""><v-list-tile-title>Menu item 3</v-list-tile-title></v-list-tile>
<v-list-tile @click=""><v-text-field label="Search" append-icon="search"></v-text-field></v-list-tile>
</v-list>
</v-menu>
这会呈现一个“按钮”来打开一个下拉菜单,其中包含 3 个菜单项和一个用于搜索的文本输入字段作为第四项。问题是关注文本字段会自动折叠菜单。感谢所有帮助,在此先感谢。
【问题讨论】:
-
我猜在最后一个
v-list-tile上将@click更改为@click.stop -
抱歉,我的错误 -
@click甚至不应该出现在最后一个v-list-tile项目中,复制错误。 -
我认为你仍然可以使用它。
@click.stop="" -
尽管如此,
@click.stop解决了这个问题并且是正确的答案,谢谢@Traxo!
标签: vue.js vuetify.js