我有一个我想从对象数组中填充的选择,例如
[{"id": 1, "name": "Some name"},
...
{"id": 5, "name": "Another name"}]
Run Code Online (Sandbox Code Playgroud)
它存储在Vue 的 data 属性中的项目中
var app = new Vue({
el: "#app",
data: {
items: [],
....
}
})
Run Code Online (Sandbox Code Playgroud)
我正在尝试使用v-for和v-model那样做:
<select id="categories" v-model="items">
<option v-for="item in items" :value="item.id">{{ item.name }}</option>
</select>
Run Code Online (Sandbox Code Playgroud)
它不起作用,但是如果我用 int Array 尝试相同的代码,一切都很好。无法绕过它。