<VCombobox v-model="selectedItem" :items="items" label="I use chips" multiple chips />const items = [ { id: 1, name: 'Programming' }, { id: 2, name: 'Design' }, { id: 3, name: 'Vuetify' }, ];如何使VCombobox取到items的name
时间: 2024-04-15 12:31:15 浏览: 136
要使 `<VCombobox>` 取到 `items` 的 `name` 属性,你可以使用 `item-text` 属性来指定 `items` 数组中的某个属性作为显示文本。在这种情况下,你可以将 `item-text` 设置为 `'name'`,如下所示:
```vue
<template>
<VCombobox
v-model="selectedItem"
:items="items"
label="I use chips"
multiple
chips
item-text="name"
/>
</template>
<script>
import { ref } from 'vue';
export default {
name: 'MyComponent',
setup() {
const selectedItem = ref([1, 2, 3]);
const items = [
{ id: 1, name: 'Programming' },
{ id: 2, name: 'Design' },
{ id: 3, name: 'Vuetify' },
];
return {
selectedItem,
items,
};
},
};
</script>
```
在上述代码中,我们通过在 `<VCombobox>` 上添加 `item-text="name"`,告诉组件要使用 `items` 数组中的 `name` 属性作为选项的显示文本。这样,`<VCombobox>` 将会显示 `Programming`、`Design` 和 `Vuetify` 作为选项。
阅读全文