如何为 v-combobox 添加 v-tooltip?问题
How to add v-tooltip for v-combobox? issues
我已经为 v-tooltip 添加了代码,但是当我将鼠标悬停在 combobox 上时它没有显示,你看到错误了吗?或者按照代码的顺序,让我知道,please.Thanks .
<template>
<div>
<v-tooltip top>
<template v-slot:activator="{ on, attrs }">
<v-combobox
bottom
chips
:items="items"
label="Choose videos"
multiple
/>
</template>
<span>Left tooltip aaaaaaaaaaaaaaaaaaaaaaa</span>
</v-tooltip>
</div>
</template>
When I hover the combobox , nothing happens
您没有应用激活器插槽属性。
其次,组合框创建一个父元素,用于包装激活器属性绑定到的输入。
这会破坏工具提示,导致它仅在单击框输入时触发。
您还需要将组合框包裹在 div 中,然后将激活器应用于 div,如下所示:
<template>
<div>
<v-tooltip top>
<template #activator="{on, attrs}">
<div multiple v-on="on">
<v-combobox
bottom
chips
:items="items"
label="Choose videos"
v-bind="attrs"
/>
</div>
</template>
<span>Left tooltip aaaaaaaaaaaaaaaaaaaaaaa</span>
</v-tooltip>
</div>
</template>
同样的修复也适用于其他 Vuetify 元素,例如 v-select
,它们也创建自己的父元素。
我已经为 v-tooltip 添加了代码,但是当我将鼠标悬停在 combobox 上时它没有显示,你看到错误了吗?或者按照代码的顺序,让我知道,please.Thanks .
<template>
<div>
<v-tooltip top>
<template v-slot:activator="{ on, attrs }">
<v-combobox
bottom
chips
:items="items"
label="Choose videos"
multiple
/>
</template>
<span>Left tooltip aaaaaaaaaaaaaaaaaaaaaaa</span>
</v-tooltip>
</div>
</template>
When I hover the combobox , nothing happens
您没有应用激活器插槽属性。
其次,组合框创建一个父元素,用于包装激活器属性绑定到的输入。
这会破坏工具提示,导致它仅在单击框输入时触发。
您还需要将组合框包裹在 div 中,然后将激活器应用于 div,如下所示:
<template>
<div>
<v-tooltip top>
<template #activator="{on, attrs}">
<div multiple v-on="on">
<v-combobox
bottom
chips
:items="items"
label="Choose videos"
v-bind="attrs"
/>
</div>
</template>
<span>Left tooltip aaaaaaaaaaaaaaaaaaaaaaa</span>
</v-tooltip>
</div>
</template>
同样的修复也适用于其他 Vuetify 元素,例如 v-select
,它们也创建自己的父元素。