Home > front end >  Vuetify Autocomplete Showing [object Object]
Vuetify Autocomplete Showing [object Object]

Time:12-25

I am new in vue 3. I am trying to use vuetify autocomplete feature for my project. I have consulted official doc of vuetify . Autocomplete Showing [object Object]. Thanks in advance.



<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>



How to show state name instead of [object object]

CodePudding user response:

use :items="states.map(x=> x.name)" you need to use a string array.

CodePudding user response:

If you're using Vuetify 3, you should use "item-title" instead of "item-text". And i think that Vuetify 2.6 is not compatible with Vue 3.

Give a feedback if this worked for you or not.

  • Related