小编vir*_*l98的帖子

如何传递对象数组以在 Vue 2.0 中选择选项

我有一个我想从对象数组中填充的选择,例如

[{"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 尝试相同的代码,一切都很好。无法绕过它。

javascript select vue.js vuejs2

3
推荐指数
1
解决办法
6992
查看次数

标签 统计

javascript ×1

select ×1

vue.js ×1

vuejs2 ×1