vue.js - 如何在单击带有前置项时关闭 v-select 菜单
问题描述
在我的 v-select 菜单中,我添加了一个template
with 2 v-list-items
:
<v-select
:items=clients
dense
item-text="full_name"
item-value="id"
label="Search by client"
outlined
v-model="clientSearch"
>
<template v-slot:prepend-item>
<v-list-item
ripple
@click="selectNone()">
<v-list-item-content>
<v-list-item-title>None</v-list-item-title>
</v-list-item-content>
</v-list-item>
<v-list-item
ripple
@click="selectAll">
<v-list-item-content>
<v-list-item-title>All</v-list-item-title>
</v-list-item-content>
</v-list-item>
</template>
</v-select>
值中的项目会v-select
与默认设置的 close-on-click 属性发生反应,但不会与其他 2 个属性发生反应v-list-item
。
如何将单击时关闭的属性添加到其中的项目,template
以便无论选择哪个项目,v-menu 都会关闭?
解决方案
<v-select
.
.
:menu-props="{
closeOnClick: true,
closeOnContentClick: true,
}"
>
</vselect>
"closeOnContentClick: true" 使列表如你所愿:)
推荐阅读
- javascript - 运行 nightwatch 测试时如何加载多个 chrome 扩展?
- google-sheets - 从 Google 表格中的多个表格中汇总日期
- r - R:计算列中每个唯一字符的频率
- c# - NuGet 问题:无法让(新生成的)空 AspNetCore 应用程序继续工作
- apache - 无法启动 Apache - (98) 地址已在使用中:AH00073
- python - 分类报告中的值是什么意思
- php - 购物车中的会话创建问题
- swift - 如何制作带有左或右指示器的 NSTextfield 以进行验证?
- gatling - Gatling:随时保持固定数量的用户/请求
- c++ - 为什么我的代码使用 OpenMP 比不使用 OpenMP 需要更长的时间?