Appearance
Text 文本
用于展示不同样式的文本,基于 Element Plus 的 el-text 二次封装,支持类型、尺寸、截断等功能。
基础用法
使用 type 定义文本颜色类型,支持 primary、success、warning、danger、info 五种类型。
展示不同类型、尺寸、截断、自定义标签、可点击文本及配合图标使用。
基础用法
默认文本主要文本成功文本警告文本危险文本信息文本
尺寸
大号文本默认文本小号文本
截断与省略
这是一段很长的文本,超出容器宽度时会自动截断并显示省略号。
这是一段多行文本,通过 line-clamp 属性限制最大显示行数。超出指定行数的部分会以省略号收尾。 这是一段多行文本,通过 line-clamp 属性限制最大显示行数。超出指定行数的部分会以省略号收尾。
自定义标签
H1 标题文本
H2 标题文本
H3 标题文本
可点击文本
可点击的文本,点击触发 click 事件
配合图标使用
操作成功 请注意安全 操作失败 信息提示
API
Props
| 名称 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| type | 文本类型 | 'primary' | 'success' | 'warning' | 'danger' | 'info' | '' | '' |
| size | 文本尺寸 | 'large' | 'default' | 'small' | '' |
| truncated | 溢出时显示省略号 | boolean | false |
| line-clamp | 最大行数,超出显示省略号 | number | string | undefined |
| tag | 自定义标签 | string | 'span' |
其余
ElText原生属性均可直接传入。
Events
| 事件名 | 说明 | 回调参数 |
|---|---|---|
| click | 点击事件 | (e: MouseEvent) |
Slots
| 插槽名 | 说明 |
|---|---|
| default | 文本内容 |