【发布时间】:2022-01-06 16:20:33
【问题描述】:
我在前端使用 antd 库。我想以以下格式显示地址。用 antd 库怎么做?
地址文本较小时
123 Example Street, #111 Toronto, ON
地址文本较长时
123 Long long Long Long Long
Long Long Long long Long Long
Long Long Long..., #111 Toronto, ON
我的代码
<div style={{ margin: 10, width: "280px" }}>
<div style={{ display: "flex", flexWrap: "wrap" }}>
<Paragraph
strong
ellipsis={{
rows: 3,
suffix: ", #123"
}}
>
Very very very very very very very very very very very very very very
very very very very very long long long long address
</Paragraph>
<span>
<Text type="secondary">Toronto, ON</Text>
</span>
</div>
</div>
我的代码输出
适用于短地址文本
我的代码说明
父元素的宽度是固定的,所以当地址文本很长时,它应该换行三行,如果文本长于三行,则应该显示一个省略号。
链接到CodeSandbox
【问题讨论】:
标签: css reactjs antd styled-components