Appearance
Tooltip 提示
Tooltip 组件用于在用户与元素交互时显示提示信息,支持多种位置、主题和交互方式。
基础用法
基础的 Tooltip 使用方式,默认在鼠标悬停时显示提示信息。
自定义内容
通过插槽可以自定义 Tooltip 的内容,使其更加丰富和灵活。
不同位置
Tooltip 支持多种显示位置,包括上、右、下、左四个方向。
不同主题
Tooltip 提供多种主题颜色,适用于不同的场景和需求。
延迟显示
通过 delay 属性可以设置提示显示的延迟时间,避免鼠标快速划过元素时显示提示。
禁用状态
设置 disabled 属性可以禁用 Tooltip,使其不再响应鼠标交互。
隐藏箭头
通过设置 arrow 属性为 false 可以隐藏 Tooltip 的箭头。
表单元素提示
Tooltip 可以与各种表单元素组合使用,提供额外的帮助信息。
Props
| 属性名 | 类型 | 默认值 | 说明 |
|---|---|---|---|
| content | string | '' | 提示内容 |
| placement | 'top' | 'right' | 'bottom' | 'left' | 'top' | 提示显示位置 |
| theme | 'default' | 'primary' | 'success' | 'warning' | 'danger' | 'info' | 'default' | 提示主题颜色 |
| disabled | boolean | false | 是否禁用提示 |
| delay | number | 0 | 显示延迟时间(ms) |
| arrow | boolean | true | 是否显示箭头 |
插槽
| 插槽名 | 说明 |
|---|---|
| default | 触发元素内容 |
| content | 提示内容 |
事件
| 事件名 | 说明 | 参数 |
|---|---|---|
| mouseenter | 鼠标进入触发元素时 | 原生事件对象 |
| mouseleave | 鼠标离开触发元素时 | 原生事件对象 |
| focus | 触发元素获得焦点时 | 原生事件对象 |
| blur | 触发元素失去焦点时 | 原生事件对象 |