TextEllipsis 文本省略
文本超出时自动省略并显示省略号,支持单行/多行省略、悬浮提示、展开收起。
基础用法
多行省略
通过 lines 设置最大行数。
展开收起
设置 expandable 显示展开/收起按钮。
关闭提示
设置 showTooltip="false" 关闭悬浮提示。
API
TextEllipsis Props
| 属性名 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| content | 文本内容 | string | '' |
| lines | 最大行数(0=单行省略) | number | 0 |
| showTooltip | 是否显示悬浮提示 | boolean | true |
| placement | 提示框位置 | 'top' | 'bottom' | 'left' | 'right' | 'top' |
| expandable | 是否显示展开/收起按钮 | boolean | false |
| ellipsis | 自定义省略符号 | string | '…' |
| tooltipClass | 提示框自定义类名 | string | '' |
TextEllipsis Events
| 事件名 | 说明 | 回调参数 |
|---|---|---|
| expand | 展开/收起时触发 | (expanded: boolean) |
Slots
| 插槽名 | 说明 |
|---|---|
| default | 文本内容(与 content prop 二选一) |