Skip to content

Tooltip 文字提示

鼠标悬停/点击/聚焦时展示的简短文字提示,通过 Teleport 挂载到 body,支持自动翻转位置。

基础用法

触发方式

API

Props

属性类型默认值说明
titlestring提示内容,为空时透传子元素
placementTooltipPlacement'top'弹出方向(12 个方位)
triggerTooltipTrigger'hover'触发方式:hover | click | focus
openboolean受控显示状态
defaultOpenbooleanfalse默认显示状态(非受控)
onOpenChange(open: boolean) => void显示状态变化回调
mouseEnterDelaynumber0.1鼠标移入延迟(秒)
mouseLeaveDelaynumber0.1鼠标移出延迟(秒)
colorstring自定义背景颜色
overlayClassNamestring弹层自定义 class
overlayStyleobject弹层自定义样式

Slots

插槽说明
default触发元素

类型

ts
type TooltipPlacement =
  | "top"
  | "topLeft"
  | "topRight"
  | "bottom"
  | "bottomLeft"
  | "bottomRight"
  | "left"
  | "leftTop"
  | "leftBottom"
  | "right"
  | "rightTop"
  | "rightBottom";
type TooltipTrigger = "hover" | "click" | "focus";

AUI Vue Components — Built with Vue 3 & VitePress