【发布时间】:2018-09-25 17:32:21
【问题描述】:
我有一个带有 id 和名称的对象数组:
Teams [
{ id: 1, name: 'team1' },
{ id:2, name: 'team2' }
]
有没有办法将名称传递给 vuetify 选择的项目,以便在选择名称时将对象的 id 设置为 v-model 值?:
<v-select
v-model="???"
:items="???"
label="Teams"
></v-select>
我猜这将在 created 方法中,但不确定从哪里开始。现在,我正在为应用初始提取时商店中的团队设置一个空的团队数组:
this.teams = this.$store.state.teams.teams
我从 laravel 后端获取这个集合,所以我正在考虑转换为 id: name 键值对,但这似乎没有必要。事实上,我只是在我的资源控制器的索引方法中做最有说服力的查询:
$teams = Team::all();
return response()->json($teams);
我知道如何使用普通选择执行此操作,但不确定 vuetify 的 v-select:
<select id="categories" v-model="selectedValue">
<option v-for="item in items" :value="item.id">{{ item.name }}</option>
</select>
【问题讨论】:
标签: javascript laravel-5 vue.js vuejs2 vuetify.js