gpt4 book ai didi

vue.js - Vuetify 连接 v-select 的项目文本中的两个字段

转载 作者:搜寻专家 更新时间:2023-10-30 22:52:37 24 4
gpt4 key购买 nike

有没有办法在 v-select 的项目文本字段中将两个字段连接在一起?

我让它为下拉列表值工作,但可见条目不显示这两个字段。

问题在这里:item-text="'${data.item.name}, ${data.item.group}'"

代码:

`<v-select label="Select" v-bind:items="people" v-model="e11"
item-text="'${data.item.name}, ${data.item.group}'"
item-value="name" max-height="auto" autocomplete >
<template slot="item" slot-scope="data">
<v-list-tile-content>
<v-list-tile-title
v-html="`${data.item.name}, ${data.item.group}`">
</v-list-tile-title>
<v-list-tile-sub-title
v-html="data.item.group">
</v-list-tile-sub-title>
</v-list-tile-content>
</template>
</v-select>`

笔示例:https://codepen.io/anon/pen/dJveWM?editors=1010

谢谢

最佳答案

您不仅需要为插槽定义模板 item也用于插槽 selection使用 <v-select> 时:

<template slot="selection" slot-scope="data">
<v-chip
close
@input="data.parent.selectItem(data.item)"
:selected="data.selected"
class="chip--select-multi"
:key="JSON.stringify(data.item)"
>
<v-avatar>
<img :src="data.item.avatar">
</v-avatar>
{{ data.item.name }}
</v-chip>
</template>

https://vuetifyjs.com/components/selects#6-scoped-slots

供引用。

这也可以是一个更简单的解决方案,就像您要实现的那样:

<template slot="selection" slot-scope="data">
{{ data.item.name }}, {{ data.item.group }}
</template>

另请参阅实际操作:

https://codepen.io/anon/pen/PEpaMM?editors=1011

关于vue.js - Vuetify 连接 v-select 的项目文本中的两个字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48012076/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com