Skip to content

ContentText 内容文本 ​

用于展示纯文本内容,支持行数截断、展开折叠、复制等交互。

基础用法 ​

纯文本内容展示,支持行数截断

普通文本

这是一段普通的纯文本内容,无需任何特殊处理。

行数截断(line=2)

这是一段较长的文本内容,用于演示行数截断功能。 通过设置 line 属性,可以限制显示的行数。 当文本超过指定的行数时,超出部分会被隐藏,并显示「展开」按钮供用户点击查看完整内容。 第五行内容,用于验证多行场景下的截断效果。每一行的长度可能会不同,因此需要确保布局能够正确处理各种情况。这是一段较长的文本内容,用于演示行数截断功能。 通过设置 line 属性,可以限制显示的行数。 当文本超过指定的行数时,超出部分会被隐藏,并显示「展开」按钮供用户点击查看完整内容。 第五行内容,用于验证多行场景下的截断效果。每一行的长度可能会不同,因此需要确保布局能够正确处理各种情况。这是一段较长的文本内容,用于演示行数截断功能。 通过设置 line 属性,可以限制显示的行数。 当文本超过指定的行数时,超出部分会被隐藏,并显示「展开」按钮供用户点击查看完整内容。 第五行内容,用于验证多行场景下的截断效果。每一行的长度可能会不同,因此需要确保布局能够正确处理各种情况。

行数截断(line=3)

这是一段较长的文本内容,用于演示行数截断功能。 通过设置 line 属性,可以限制显示的行数。 当文本超过指定的行数时,超出部分会被隐藏,并显示「展开」按钮供用户点击查看完整内容。 第五行内容,用于验证多行场景下的截断效果。每一行的长度可能会不同,因此需要确保布局能够正确处理各种情况。这是一段较长的文本内容,用于演示行数截断功能。 通过设置 line 属性,可以限制显示的行数。 当文本超过指定的行数时,超出部分会被隐藏,并显示「展开」按钮供用户点击查看完整内容。 第五行内容,用于验证多行场景下的截断效果。每一行的长度可能会不同,因此需要确保布局能够正确处理各种情况。这是一段较长的文本内容,用于演示行数截断功能。 通过设置 line 属性,可以限制显示的行数。 当文本超过指定的行数时,超出部分会被隐藏,并显示「展开」按钮供用户点击查看完整内容。 第五行内容,用于验证多行场景下的截断效果。每一行的长度可能会不同,因此需要确保布局能够正确处理各种情况。

自定义最大高度

这是一段较长的文本内容,用于演示行数截断功能。 通过设置 line 属性,可以限制显示的行数。 当文本超过指定的行数时,超出部分会被隐藏,并显示「展开」按钮供用户点击查看完整内容。 第五行内容,用于验证多行场景下的截断效果。每一行的长度可能会不同,因此需要确保布局能够正确处理各种情况。这是一段较长的文本内容,用于演示行数截断功能。 通过设置 line 属性,可以限制显示的行数。 当文本超过指定的行数时,超出部分会被隐藏,并显示「展开」按钮供用户点击查看完整内容。 第五行内容,用于验证多行场景下的截断效果。每一行的长度可能会不同,因此需要确保布局能够正确处理各种情况。这是一段较长的文本内容,用于演示行数截断功能。 通过设置 line 属性,可以限制显示的行数。 当文本超过指定的行数时,超出部分会被隐藏,并显示「展开」按钮供用户点击查看完整内容。 第五行内容,用于验证多行场景下的截断效果。每一行的长度可能会不同,因此需要确保布局能够正确处理各种情况。

复制功能 ​

通过 `copyable` 开启复制功能

普通文本 + 复制(hover 查看)

可通过 Ctrl+C 或点击复制按钮复制本段内容。

空内容占位

暂无数据

API ​

Props ​

参数说明类型默认值
content显示的文本内容string—
line行数限制,超出后显示「展开」按钮,0 表示不限制number0
copyable是否支持复制,hover 后显示复制按钮booleantrue
placeholder内容为空时的占位文本string''
maxHeight最大高度(px 或带单位字符串),超出后截断number | string0

功能说明 ​

  • 行数截断:通过 line 属性限制显示行数,超出后显示「展开」按钮
  • 最大高度:通过 maxHeight 属性限制容器高度,超出部分隐藏
  • 复制:鼠标 hover 后显示复制按钮,点击将文本内容写入剪贴板

类型定义 ​

ts
import type { ContentTextProps } from '@whhx/ui'
// ContentTextProps:
// content?: string
// line?: number
// copyable?: boolean
// placeholder?: string
// maxHeight?: number | string

Released under the MIT License.