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 cuiteng cuiteng

页面历史

基于 MIT 许可发布.