TUI

Tooltip 提示
提供文字提示功能,适用于鼠标悬停、点击等场景,用于辅助说明或展示补充信息。
基础用法
默认支持点击 click 和悬浮 hover 触发方式,并支持配置显示方向。
示例代码
vue
通过 slot 自定义内容
通过 slot="content" 可自定义提示内容,支持任意 HTML 结构。
示例代码
vue
dark mode的显示
通过 effect="dark" 设置为 dark 模式。
示例代码
vue
隐藏箭头
通过 arrow="false" 隐藏箭头。
示例代码
vue
显示位置
通过 placement 设置显示位置。
示例代码
vue
属性 Props
属性名
说明
类型
可选值
默认值
版本说明
visible
强制显示 tooltip,不依赖 hover 或 click 触发
boolean
-
false
arrow
是否显示箭头
boolean
-
true
added 0.5.8
effect
主题
string
light / dark
light
added 0.5.8
content
提示内容
string
-
trigger
触发方式
string
hover / click
hover
offset
偏移量
[number,number]
-
[0, 0]
gap
间距
number
-
3
placement
位置
string[]
top-start / top-center/ top-end / left-center / right-center / bottom-start/ bottom-end / left-start /right-start / left-end / right-end
['top-start', 'top-center', 'top-end', 'left-center', 'right-center', 'bottom-start', 'bottom-end', 'left-start', 'right-start', 'left-end', 'right-end']
showOnHover
只要鼠标 hover,就显示 tooltip,不考虑是否文本超出
boolean
-
false
deprecated 0.5.8
插槽 Slots
插槽名
说明
版本说明
default
默认slot, tooltip 的触发元素
content
自定义内容slot
基础用法
通过 slot 自定义内容
dark mode的显示
隐藏箭头
显示位置
属性 Props
插槽 Slots