Mon cas d'utilisation.
v-select
Ceci est mon code.
<v-select
:items="categories"
name="category"
label="Select a category"
v-model="category"
v-validate="'required'">
</v-select>
Mais ça me donne la sortie.
Mais je souhaite que la propriété du nom des objets soit affichée dans le v-select
Nous le ferions dans Vanilla Vue.js
<li v-for="cat in categories" :key="cat.name">{{cat.name}}</li>
Mais ici, avec vuetify, nous ne pouvons pas faire cela.
:items="categories.name"
Documentation de Vuetify
Peut être un tableau d'objets ou un tableau de chaînes. Lors de l'utilisation d'objets, recherchera un champ de texte et de valeur. Cela peut être modifié en utilisant les accessoires item-text et item-value.
Ce qu'ils entendent par item-text
et item-value
Comment y parvenir en utilisant item-text
Votre catégorie a l'attribut name
, vous pouvez passer à item-text
:
<v-select
:items="categories"
name="category"
label="Select a category"
v-model="category"
v-validate="'required'"
item-text="name"
></v-select>