La vérification du type d'attribut Vuetify v-select échoue
<p>Lorsque j'utilise v-select dans Vuetify 3, je rencontre souvent l'erreur suivante : </p>
<blockquote>
<p>[Avertissement Vue] : accessoire non valide : échec de la vérification du type pour l'accessoire 'titre'. Chaîne attendue | Numéro booléen mais objet</p><p>
Dans <VListItem key=0 title=`</p>
</blockquote>
<p>Je ne suis pas sûr de savoir quel est le problème. Je reçois un tableau d'objets d'une API backend comme réponse JSON. Mon objectif est d'afficher tous les noms d'utilisateur dans la liste déroulante, mais lorsque je sélectionne un élément dans la liste déroulante, je souhaite stocker l'objet entier dans une variable. Par exemple, si je sélectionne le nom d'utilisateur "Desmond" dans le menu déroulant, je souhaite que les objets liés à Desmond soient stockés, c'est-à-dire <code>{"nom d'utilisateur" : "Desmond", "e-mail" : " desmond@test.com"}</code></p>
<pre class="lang-js Prettyprint-override"><code><v-select
v-model = "élément sélectionné"
:items="articles"
name="nom d'utilisateur"
item-text="nom d'utilisateur"
label="Sélectionner un élément"
objet de retour
></v-select>
</code></pre>
<pre class="brush:php;toolbar:false;"><script>
importer des axios depuis "axios" ;
exporter par défaut {
nom : "Testing123",
données() {
retour {
articles: [],
élément sélectionné : nul,
} ;
},
créé() {
this.fetchItems();
},
méthodes : {
fetchItems() {
axios
.get("http://localhost:5000/items", config)
.then((réponse) => {
this.items = réponse.data
})
.catch((erreur) => {
console.erreur(erreur);
});
},</pré>
<p>Voici mon<code>response.data</code></p>
<pre class="brush:php;toolbar:false;">[
{
"nom d'utilisateur": "Eric",
"email" : "eric@test.com",
},
{
"nom d'utilisateur": "Desmond",
« email » : « desmond@test.com »,
},
]</pre></p>