【发布时间】:2019-05-07 17:16:52
【问题描述】:
我正在使用 vuetify 并且我正在尝试填充选择框...
...使用这个 JSON 对象:
[
{
"configurator": {
"group": {
"property": [
{
"id": "STATUS",
"value": [
{
"id": "OK",
"text": "OK"
},
{
"id": "NOK",
"text": "not OK",
"selected": "true"
}
]
}
]
}
}
}
]
...我正在尝试渲染这个组件:
<v-list v-for="(item, i) in jsonObjPruef.configurator.group.property" :key="i">
<v-select
v-model="item.value"
:items="item.value"
:label="item.text"
/>
</v-list>
页面加载时没有警告和错误,我可以从预期值(“OK”、“not OK”)中进行选择。
在选择时,例如“OK”显示以下警告:
[Vue warn]: Invalid prop: type check failed for prop "items". Expected Array, got String with value "OK".
现在如果我要再次选择,我只能选择我之前选择的值(“OK”)。
选择选项条目仅在第一次尝试选择时显示。
知道我在这里缺少什么吗?
【问题讨论】:
标签: vue.js vuejs2 vuetify.js