【发布时间】:2020-08-31 09:58:24
【问题描述】:
我一直在苦苦寻找如何控制 v-autocomplete,但仍然没有找到好的答案。我正在尝试使用 v-autocomplete 进行多个城市选择,并尝试限制用户最多选择 5 个。我希望它会阻止用户添加更多选择。目前,计数器只变成红色,但仍然允许用户在超过 5 时添加更多。有没有任何道具或功能可以让我这样做?我在某处遇到了描述,它说我必须使用其他验证 API,但我在任何地方都没有找到任何示例。
此外,排名前 5 位的城市也是其中一个选项。我想将其视为被选中的 5 个城市。有没有办法将此选项的计数提高到 5?并且,当剩余计数器小于 5 时禁用 Top 5 选项?谢谢,
<v-autocomplete
label="Cities"
v-model="selectedValue"
:items="itemList"
item-text="name"
item-value="id"
hide-no-data
hide-selected
counter="5"
multiple
chips
deletable-chips
></v-autocomplete>
我的示例代码在这里。 https://codepen.io/OpPen/pen/LYpJppa
非常感谢。
【问题讨论】:
标签: vuetify.js v-select v-autocomplete