You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何实现带可点击链接的Vuetify v-tooltip悬浮提示组件?

Vuetify v-tooltip可点击链接实现方案

这不是Vuetify的自带限制,问题出在默认配置的关闭触发逻辑上:默认v-tooltip会在鼠标移出激活器元素后立即关闭,导致用户来不及把鼠标移动到tooltip内容区域点击链接。

你只需要给v-tooltip组件添加两个配置属性,即可实现可点击内部链接的效果:

  • allow-hover:核心属性,允许鼠标悬停在tooltip内容上时保持tooltip处于打开状态
  • close-delay:可选属性,单位为毫秒,设置鼠标移出激活器后多久关闭tooltip,留足用户移动鼠标的缓冲时间,避免还没移到tooltip上就触发关闭

修改后的代码示例如下:

<v-tooltip bottom allow-hover :close-delay="200">
  <template v-slot:activator="{ on, attrs }">
    <v-icon
      color="primary"
      dark
      v-bind="attrs"
      v-on="on"
    >mdi-home</v-icon>
  </template>
  <a href="#">clickable link</a>
</v-tooltip>

如果有更复杂的交互需求,你也可以通过v-model手动控制tooltip的显示/隐藏状态,自定义打开和关闭的触发逻辑。

内容的提问来源于stack exchange,提问作者Diogo Mendonça

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.09 18:09:00