Skip to content

Vben EllipsisText 省略文本

EllipsisText 用于展示超长文本,支持省略、Tooltip 提示以及点击展开收起。

如果文档内没有覆盖到你需要的细节,可以结合在线示例一起查看。

基础用法

通过默认插槽提供文本内容,maxWidth 用于限制文本区域宽度。

可折叠文本

通过 line 设置折叠后的最大行数,通过 expand 开启点击展开与收起。

自定义提示浮层

通过 tooltip 插槽自定义提示内容。

仅在省略时显示 Tooltip

通过 tooltip-when-ellipsis 控制仅在文本被截断时显示 Tooltip。

API

Props

属性名描述类型默认值
expand是否支持点击展开或收起booleanfalse
line文本最大显示行数number1
maxWidth文本区域最大宽度number | string'100%'
placement提示浮层位置'bottom' | 'left' | 'right' | 'top''top'
tooltip是否启用文本提示booleantrue
tooltipWhenEllipsis是否仅在文本被截断时显示提示booleanfalse
ellipsisThreshold文本截断检测阈值,值越大判定越严格number3
tooltipBackgroundColor提示背景色string''
tooltipColor提示文字颜色string''
tooltipFontSize提示文字大小,单位 pxnumber14
tooltipMaxWidth提示内容最大宽度,单位 pxnumber-
tooltipOverlayStyle提示内容区域样式CSSProperties{ textAlign: 'justify' }

Events

事件名描述类型
expandChange展开状态变化时触发(isExpand: boolean) => void

Slots

插槽名描述
tooltip开启文本提示时,用于自定义提示内容

贡献者

The avatar of contributor named as sqchen sqchen
The avatar of contributor named as xingyu4j xingyu4j
The avatar of contributor named as panda7 panda7
The avatar of contributor named as Netfan Netfan

页面历史

基于 MIT 许可发布.