Sen*_*kai 4 javascript vue.js vuejs2 vuetify.js
我的项目中有一个 v-select,其中包含来自本地存储的一组项目。我想要实现的是允许用户在 v-select 中输入一些数据(一些数据,我的存储或项目中不存在的数据),以及从 v-select 的项目中选择数据并允许他们保存它。我试图从@change 做到这一点,但对我来说没有运气。有没有办法用 vuetify/vue 正确地做到这一点,或者我应该使用一些额外的库?这是我的 v-select 代码
<v-select
item-text="title"
item-value="title"
value="source.position"
label="position"
dense
autocomplete
:items="getPositions()"
@change="jobPositionUpdate">
</v-select>
Run Code Online (Sandbox Code Playgroud)
先感谢您!
在我看来,您需要使用组合框。根据Vuetify 网站的说法,“使用 Combobox,您可以允许用户创建可能不存在于提供的项目列表中的新值。”
<v-combobox
v-model="selected"
item-text="title
item-value="title"
value="source.position"
label="position"
dense
:items="getPositions()"
@change="jobPositionUpdate">
</v-combobox>
Run Code Online (Sandbox Code Playgroud)
添加 v-model 有助于跟踪用户选择和/或添加到组合框的所有内容。
另一个提示是不推荐在 v-select 中使用自动完成功能。见。您可以使用<v-autocomplete>替代
| 归档时间: |
|
| 查看次数: |
5538 次 |
| 最近记录: |