我一直在努力寻找如何控制 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
非常感谢。