【问题标题】:In vuetify, how to display tooltip when button is disabled在 vuetify 中,当按钮被禁用时如何显示工具提示
【发布时间】:2021-02-27 15:41:08
【问题描述】:
我在我的 vuetify 项目中使用按钮和工具提示组件。我只想在按钮被禁用并且我正在寻找解决方案时才显示工具提示,我该如何正确地做到这一点。
目前工具提示仅在启用按钮时可见。
我的代码:
<v-tooltip top>
<template v-slot:activator="{ on, attrs }">
<v-btn class="ma-2" color="primary" :disabled="disabled" v-bind="attrs" @click="clear" v-on="on">
Save
</v-btn>
</template>
<span>its my toolip</span>
</v-tooltip>
【问题讨论】:
标签:
javascript
vue.js
button
vuetify.js
visibility
【解决方案1】:
不确定是否有更好的答案,但您可以使用v-if 和v-else。此外,如果你想显示禁用按钮的工具提示,你应该用空的div 包裹按钮。试试下面。
<v-tooltip v-if="disabled" top>
<template v-slot:activator="{ on, attrs }">
<div v-on="on">
<v-btn class="ma-2" color="primary" disabled v-bind="attrs" @click="clear">
Save
</v-btn>
</div>
</template>
<span>its my toolip</span>
</v-tooltip>
<v-btn v-else class="ma-2" color="primary" v-bind="attrs" @click="clear">
Save
</v-btn>