我是 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]
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
在 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>如果您使用的是 Vuetify 3,则应使用“item-title”而不是“item-text”。 而且我认为 Vuetify 2.6 与 Vue 3 不兼容。
如果这对您有用,请提供反馈。