【发布时间】:2018-11-15 16:38:12
【问题描述】:
我在我的项目中使用 Vuetify。当我通过 v-select 插入一些数据时,它工作正常。同样,当我编辑也可以使用的数据时。唯一的问题是当我点击编辑时我看不到选定的元素。
这是我的代码
<v-select
prepend-icon="star_rate"
:items="ratings"
v-model="customer.rating"
label="Rating"
item-text="text"
item-value="customer.rating"
single-line
></v-select>
注意:如果我使用 {{customer.rating}} 它会给出这样的输出
{ "id": 1, "text": "Bad" }
如果我选择不同的元素,它会在数据库中完全改变。所以一切都很好。唯一的要求是我希望在单击“编辑”时将此值 Bad 显示为选定元素。
这是我的项目文件https://github.com/Shakilzaman87/pukucrm/blob/master/src/components/customers/EditCustomer.vue的完整代码
提前致谢
【问题讨论】:
-
item-value应该是id我认为? -
“当我点击编辑” - 这是什么意思?
-
Traxo - 项目值,id 显示选定值。但是当我提交时,显示错误:不支持的字段值:未定义(在字段 rating.id 中找到)
-
webnoob - 我有 2 个表单,第一个用于添加数据,还有一个用于编辑该数据的选项。因此,当单击编辑按钮时,会出现第二个表单及其值。除 v-select 剂量显示其选定值外,所有值在每个字段中都完美显示
-
好的,你发布的代码没有显示,所以我们无能为力。如果可能的话,做一个小提琴。
标签: vue.js vuetify.js v-select