首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何切换antd Typography.Paragraph省略号

如何切换antd Typography.Paragraph省略号
EN

Stack Overflow用户
提问于 2019-09-29 00:39:00
回答 1查看 7.6K关注 0票数 3

我使用<Typography.Paragraph>组件来显示列表中某些项的描述。我希望将描述中的行数限制为2。

现在,我可以使用ellipsis支持<Typography.Paragraph>将描述限制为只显示2行,并将其设置为可扩展。但是,我似乎找不到一种方法,可以用省略号(...)将文本折叠回2行。

这是我当前代码的片段。

代码语言:javascript
复制
const listOfLongText = [.....];

listOfLongText.map((text,i) => {
    <Paragraph ellipsis={{ rows: 2, expandable: true }}> 
        {text}
    </Paragraph>
})

我知道onExpand回调Paragraphellipsis支柱,但不确定如何使用onExpand获得展开和折叠功能之间的切换。

<Typography.Paragraph> API被定义为这里

如果你需要更多的信息,删除评论,我会提供它。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-09-29 09:24:50

在当前的antd版本(3.23.4)中没有这样的选项。

您需要通过状态来控制它,例如:

代码语言:javascript
复制
<Paragraph
  ellipsis={{
    rows: 3,
    expandable: true,
    onExpand: this.typoExpand
  }}
>
  Ant Design, a design language for background applications, is refined by Ant
  UED Team. Ant Design, a design language for background applications, is
  refined by Ant UED Team. Ant Design, a design language for background
  applications, is refined by Ant UED Team. Ant Design, a design language for
  background applications, is refined by Ant UED Team. Ant Design, a design
  language for background applications, is refined by Ant UED Team. Ant Design,
  a design language for background applications, is refined by Ant UED Team.
</Paragraph>;

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58151314

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档