在 vuetify 的 v-autocomplete 下拉项中显示工具提示 2.x
Show tooltip in v-autocomplete drop-down items in vuetify 2.x
我正在使用 vuetify 2.x,我想知道如何为 v-autocomplete 的每个下拉项显示工具提示。
下拉框有复选框和文本框
<v-autocomplete
solo
:items="..."
v-model="selected"
clearable
multiple
>
</v-autocomplete>
问题-
我尝试使用 v-slot:item 为单个项目编写工具提示,但是单击文本时复选框没有被单击
所以基本上 v-autocomplete 在使用时不能正常工作
任何人都可以告诉我如何解决这个问题,以便复选框正常工作并显示工具提示吗?
工具提示适用于 v-slot:item
。例如,这样:
<v-autocomplete
v-model="values"
:items="items"
solo
clearable
multiple>
<template #item="data">
<v-tooltip bottom>
<template #activator="{ on, attrs }">
<v-layout wrap v-on="on" v-bind="attrs">
<v-list-item-action>
<v-checkbox v-model="data.attrs.inputValue"/>
</v-list-item-action>
<v-list-item-content>
<v-list-item-title>{{data.item}}</v-list-item-title>
</v-list-item-content>
</v-layout>
</template>
<span>{{ `${data.item} tooltip` }}</span>
</v-tooltip>
</template>
</v-autocomplete>
...
data: () => ({
items: ['foo', 'bar', 'fizz', 'buzz'],
values: ['foo', 'bar'],
value: null,
}),
你可以测试这个at CodePen。
我正在使用 vuetify 2.x,我想知道如何为 v-autocomplete 的每个下拉项显示工具提示。
下拉框有复选框和文本框
<v-autocomplete
solo
:items="..."
v-model="selected"
clearable
multiple
>
</v-autocomplete>
问题- 我尝试使用 v-slot:item 为单个项目编写工具提示,但是单击文本时复选框没有被单击 所以基本上 v-autocomplete 在使用时不能正常工作
任何人都可以告诉我如何解决这个问题,以便复选框正常工作并显示工具提示吗?
工具提示适用于 v-slot:item
。例如,这样:
<v-autocomplete
v-model="values"
:items="items"
solo
clearable
multiple>
<template #item="data">
<v-tooltip bottom>
<template #activator="{ on, attrs }">
<v-layout wrap v-on="on" v-bind="attrs">
<v-list-item-action>
<v-checkbox v-model="data.attrs.inputValue"/>
</v-list-item-action>
<v-list-item-content>
<v-list-item-title>{{data.item}}</v-list-item-title>
</v-list-item-content>
</v-layout>
</template>
<span>{{ `${data.item} tooltip` }}</span>
</v-tooltip>
</template>
</v-autocomplete>
...
data: () => ({
items: ['foo', 'bar', 'fizz', 'buzz'],
values: ['foo', 'bar'],
value: null,
}),
你可以测试这个at CodePen。