У меня есть массив объектов с идентификатором и именем:
Teams [
{ id: 1, name: 'team1' },
{ id:2, name: 'team2' }
]
Есть ли способ передать имена в элементы vuetify select, чтобы при выборе имени вы устанавливалиидентификатор объекта в качестве значения v-модели ?:
<v-select
v-model="???"
:items="???"
label="Teams"
></v-select>
Я предполагаю, что это будет в созданном методе, но не совсем уверен, с чего начать.Прямо сейчас я устанавливаю пустой массив groups для команд, которые находятся в магазине при начальной загрузке приложения:
this.teams = this.$store.state.teams.teams
Я получаю это как коллекцию из бэкэнда laravel, так что я размышлялпреобразование в пару ключ-значение id: имя там, но это кажется ненужным.На самом деле, я просто делаю самый лучший красноречивый запрос в методе index моего контроллера ресурсов:
$teams = Team::all();
return response()->json($teams);
Я знаю, как сделать это с помощью обычного выбора, но не уверен с vuetify v-выберите:
<select id="categories" v-model="selectedValue">
<option v-for="item in items" :value="item.id">{{ item.name }}</option>
</select>