recherche

Maison  >  Questions et réponses  >  le corps du texte

Affichage de la saisie semi-automatique Vuetify

Je suis nouveau sur la vue 3. J'essaie d'utiliser la fonctionnalité de saisie semi-automatique de Vuetify dans mon projet. J'ai consulté la documentation officielle de vuetify. La saisie semi-automatique affiche [objet objet]. Merci d'avance.

<script>
    import { Form, Field } from 'vee-validate';


    export default {
        components: {
            Form,
            Field,
        },
        setup(props) {
            
        },
        data() {
            return {
                add: {
                    id: 1,
                },
                states: [
                    { name: 'Florida', id: 1 },
                    { name: 'Georgia', id: 2 },
                    { name: 'Nebraska', id: 3 },
                    { name: 'California', id: 4 },
                    { name: 'New York', id: 5 },
                ],
            };
        },
        methods: {
            
            },

        
    };
</script>
<template>
<v-row>
    <v-autocomplete
    v-model="add.id"
    :items="states"
    item-text="name"
    item-value="id"
    chips
    deletable-chips
    filled
></v-autocomplete>
</v-row>
</template>

Comment afficher le nom du statut au lieu de [objet objet]

P粉658954914P粉658954914365 Il y a quelques jours554

répondre à tous(2)je répondrai

  • P粉239089443

    P粉2390894432023-12-26 00:36:44

    Ajouter return-object

    dans v-autocomplete
    <v-autocomplete
        v-model="add.id"
        :items="states"
        item-text="name"
        item-value="id"
        chips
        deletable-chips
        filled
        return-object
    ></v-autocomplete>

    répondre
    0
  • P粉693126115

    P粉6931261152023-12-26 00:02:26

    Si vous utilisez Vuetify 3, vous devez utiliser "item-title" au lieu de "item-text". Et je pense que Vuetify 2.6 n'est pas compatible avec Vue 3.

    Si cela vous est utile, veuillez nous faire part de vos commentaires.

    répondre
    0
  • Annulerrépondre