我是 vue 3 的新手。我正在嘗試在我的專案中使用 vuetify 自動完成功能。我諮詢了 vuetify 的官方文件。自動完成顯示 [物件物件]。提前致謝。
<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>
如何顯示狀態名稱而不是[object object]
在 v-autocomplete 中加入
return-object
如果您使用的是 Vuetify 3,則應使用「item-title」而不是「item-text」。 而且我認為 Vuetify 2.6 與 Vue 3 不相容。
如果這對您有用,請提供回饋。