Skip to content

EllipsisText 文本省略

当文本超出容器宽度(或行数限制)时显示省略号,鼠标悬浮可查看完整内容;支持多行省略、可复制等。

基础用法

通过 content 传入文本,或使用默认插槽。超出宽度时省略,悬浮显示完整内容。

这是一段很长很长的文本内容,当超出容器宽度时会显示省略号,鼠标悬浮可查看完整内容。
查看代码

禁用悬浮提示

通过 disable-tooltip 禁用鼠标悬浮显示完整内容。

这是一段很长很长的文本内容,当超出容器宽度时会显示省略号,鼠标悬浮可查看完整内容。
查看代码

多行省略

通过 line-clamp 设置可展示行数,大于 1 时启用多行省略。

多行省略示例。这是第一行。这是第二行。这是第三行。这是第四行。这是第五行。
查看代码

使用插槽

不传 content 时使用默认插槽作为文本来源。

通过默认插槽传入的文本,同样支持省略与悬浮查看完整内容。
查看代码

可复制

通过 copyable 开启复制,点击文本或复制图标可复制完整内容,并显示成功/失败提示。

这是一段很长很长的文本内容,当超出容器宽度时会显示省略号,鼠标悬浮可查看完整内容。
查看代码

悬浮提示位置

通过 placement 设置提示框出现位置:topbottomleftright

这是一段很长很长的文本内容,当超出容器宽度时会显示省略号,鼠标悬浮可查看完整内容。
查看代码

最大宽度与根标签

通过 max-width 限制宽度,tag 指定根元素标签(spandivp)。

这是一段很长很长的文本内容,当超出容器宽度时会显示省略号,鼠标悬浮可查看完整内容。
查看代码

自定义复制文案与悬浮延迟

通过 copy-success-textcopy-error-text 自定义复制提示,tooltip-delay 设置悬浮延迟(毫秒)。

这是一段很长很长的文本内容,当超出容器宽度时会显示省略号,鼠标悬浮可查看完整内容。
查看代码

API

Props

参数说明类型可选值默认值
content文本内容,不传则使用默认 slotstring''
disableTooltip是否禁用鼠标悬浮显示完整内容booleanfalse
lineClamp可展示行数,1 为单行省略number1
maxWidth最大宽度number | string
tag根元素标签stringspan / div / pspan
placement悬浮提示位置stringtop / bottom / left / righttop
ellipsisSymbol省略号符号(预留)string'...'
truncateFrom从开头或结尾省略(预留)stringend / startend
copyable是否可复制booleanfalse
copySuccessText复制成功提示string'已复制'
copyErrorText复制失败提示string'复制失败'
tooltipDelay悬浮延迟(毫秒)number100
customClass自定义 classstring''

说明

  • 仅当文本实际溢出时才会显示悬浮提示;未溢出不显示。
  • 使用 content 或默认插槽的纯文本即可,富文本(如加粗、链接)会按渲染后的文本处理。
  • copyable 开启后,点击文本或复制图标均可触发复制。