Tooltip 提示
文字提示组件。
何时使用
用户鼠标移动到文字上,需要进一步的提示时使用。
基本用法
延时触发
使用 content 插槽
Tooltip 参数
参数名 | 类型 | 默认值 | 说明 | 跳转 Demo |
---|---|---|---|---|
content | string | -- | 可选,Tooltip 显示内容 | 基本用法 |
position | BasePlacement | BasePlacement[] | top | 可选,Tooltip 显示位置 | 基本用法 |
align | start | end | null | null | 可选,对齐方式,默认居中对齐。 | |
show-animation | boolean | true | 可选,是否显示动画 | 基本用法 |
mouse-enter-delay | number | 150 | 可选,鼠标移入后延时多久才显示 Tooltip,单位是 ms | 延时触发 |
mouse-leave-delay | number | 100 | 可选,鼠标移出后延时多久才隐藏 Tooltip,单位是 ms | 延时触发 |
disabled | boolean | false | 可选,Tooltip 是否可用 | 基本用法 |
enterable | boolean | true | 可选,鼠标是否可以进入到 tooltip 中 | 基本用法 |
hide-after | number | 0 | 可选,tooltip 出现后自动隐藏延时,单位为 ms | 基本用法 |
overlay-class | string | '' | 可选,自定义弹出层的样式 | |
teleport | string | HTMLElement | 'body' | 可选,挂载节点,等同于 Teleport 组件的to 属性 |
Tooltip 插槽
插槽名 | 说明 |
---|---|
default | 默认插槽,设置触发元素 |
content | 内容插槽,自定义内容与样式 |
Tooltip 类型定义
BasePlacement
type BasePlacement = 'top' | 'right' | 'bottom' | 'left';