我是 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]
P粉2390894432023-12-26 00:36:44
在 v-autocomplete 中添加return-object
<v-autocomplete v-model="add.id" :items="states" item-text="name" item-value="id" chips deletable-chips filled return-object ></v-autocomplete>
P粉6931261152023-12-26 00:02:26
如果您使用的是 Vuetify 3,则应使用“item-title”而不是“item-text”。 而且我认为 Vuetify 2.6 与 Vue 3 不兼容。
如果这对您有用,请提供反馈。