Skip to content

TextTooltip 提示文本

说明

基于 el-tooltip 封装,用于文本超宽时以 tooltip 提示的组件

(1)支持单行和多行文本显示

(2)为了避免tooltip 弹出框的内容过多超出视窗(很少见,但不是没有),组件中内置的 el-tooltip 指定了样式名 .y-text-tooltip__popper,全局样式中通过 --y-tooltip-popper-max-width--y-tooltip-popper-max-height指定最大宽度和最大高度,内容过多时会显示滚动条,样式与 el-scrollbar 一致。需要注意,如果内容过多并且指定了最大尺寸,这时需要配置tooltipPropsenterable:true,否则无法查看完整的内容

用法示例

基础用法

Self element set width 100px,Self element set width 100px,Self element set width 100px
DeepSeek R1 模型已完成小版本升级,当前版本为 DeepSeek-R1-0528。用户通过官方网站、APP 或小程序进入对话界面后,开启“深度思考”功能即可体验最新版本。API 也已同步更新,调用方式不变。
width:
line-clamp:
tooltip:

API

Attributes

属性名说明类型默认值
line-clamp展示最大行数number1
width文本容器宽度string / number'100%'
modeltooltip显示方式enum'auto'
text-style自定义文本样式object{}
effectTooltip 主题,内置了 dark / light 两种enumdark
content显示的内容,也可被 slot#content 覆盖,默认为文本内容string
raw-contentcontent 中的内容是否作为 HTML 字符串处理booleanfalse
placementTooltip 组件出现的位置enum'top'
fallback-placementsTooltip 可用的 positions 请查看popper.jsarray
offset出现位置的偏移量number12
transition动画名称string
popper-optionspopper.js 参数object{}
arrow-offset控制Tooltip的箭头相对于弹出窗口的偏移(添加)。number5
show-after延迟显示时间(以毫秒为单位),在受控模式下无效。number50
show-arrowtooltip 的内容是否有箭头booleantrue
hide-after消失延迟时间(以毫秒为单位),在受控模式下无效。number50
auto-close隐藏提示框的超时时间(以毫秒为单位),在受控模式下无效。number0
popper-class为 Tooltip 的 popper 添加类名string'y-text-tooltip__popper'
popper-style为 Tooltip 的 popper 添加自定义样式string / object
enterable鼠标是否可进入到 tooltip 中booleanfalse
teleported是否使用 teleport。设置成 true则会被追加到 append-to 的位置booleanfalse
trigger提示框的触发方式(用于显示),在受控模式下无效。enum / object'hover'
persistent当tooltip未激活且 persistent 为 false 时,tooltip将被销毁。booleanfalse
aria-label和 aria-label 属性保持一致string
focus-on-target当通过悬停触发提示时,是否聚焦触发元素,以提升可访问性booleanfalse

Slots

名称说明参数
default默认插槽,用于放置文本内容
contenttooltip内容插槽,用于自定义tooltip显示内容

Exposes

名称说明类型
popperRefel-popper 组件实例object
contentRefel-tooltip-content 组件实例object
isFocusInsideContent验证当前焦点事件是否在 el-tooltip-content 中触发Function
updatePopper更新 el-popper组件实例Function
onOpenonOpen 方法控制 el-tooltip 显示状态Function
onCloseonClose 方法控制 el-tooltip 显示状态Function
hide提供 hide 方法Function