2019-02-19 11:42:05 +08:00
|
|
|
---
|
|
|
|
order: 99
|
|
|
|
title:
|
|
|
|
zh-CN: 省略号 Debug
|
|
|
|
en-US: Ellipsis Debug
|
|
|
|
debug: true
|
|
|
|
---
|
|
|
|
|
|
|
|
## zh-CN
|
|
|
|
|
|
|
|
多行文本省略。
|
|
|
|
|
|
|
|
## en-US
|
|
|
|
|
|
|
|
Multiple line ellipsis support.
|
|
|
|
|
|
|
|
```jsx
|
|
|
|
import { Typography, Slider, Switch } from 'antd';
|
|
|
|
|
|
|
|
const { Text, Paragraph } = Typography;
|
|
|
|
|
|
|
|
class Demo extends React.Component {
|
|
|
|
state = {
|
|
|
|
rows: 1,
|
|
|
|
longText: true,
|
|
|
|
copyable: false,
|
|
|
|
editable: false,
|
|
|
|
expandable: false,
|
|
|
|
};
|
|
|
|
|
2019-05-07 14:57:32 +08:00
|
|
|
onChange = rows => {
|
2019-02-19 11:42:05 +08:00
|
|
|
this.setState({ rows });
|
|
|
|
};
|
|
|
|
|
|
|
|
render() {
|
|
|
|
const { rows, longText, copyable, editable, expandable } = this.state;
|
|
|
|
return (
|
2020-06-11 21:20:08 +08:00
|
|
|
<>
|
2019-05-07 14:57:32 +08:00
|
|
|
<Switch
|
|
|
|
checked={longText}
|
|
|
|
checkedChildren="Long Text"
|
|
|
|
onChange={val => this.setState({ longText: val })}
|
|
|
|
/>
|
2022-01-18 14:13:41 +08:00
|
|
|
<Switch checked={copyable} onChange={val => this.setState({ copyable: val })} />
|
|
|
|
<Switch checked={editable} onChange={val => this.setState({ editable: val })} />
|
|
|
|
<Switch checked={expandable} onChange={val => this.setState({ expandable: val })} />
|
2019-02-19 11:42:05 +08:00
|
|
|
<Slider value={rows} min={1} max={10} onChange={this.onChange} />
|
2019-05-07 14:57:32 +08:00
|
|
|
{longText ? (
|
2019-02-19 11:42:05 +08:00
|
|
|
<Paragraph ellipsis={{ rows, expandable }} copyable={copyable} editable={editable}>
|
|
|
|
Ant Design, a design language for background applications, is refined by Ant UED Team.
|
2019-05-07 14:57:32 +08:00
|
|
|
This is a nest sample{' '}
|
|
|
|
<Text code strong delete>
|
|
|
|
Test
|
|
|
|
</Text>{' '}
|
2019-10-08 15:04:00 +08:00
|
|
|
case. Bnt Design, a design language for background applications, is refined by Ant UED
|
|
|
|
Team. Cnt Design, a design language for background applications, is refined by Ant UED
|
|
|
|
Team. Dnt Design, a design language for background applications, is refined by Ant UED
|
|
|
|
Team. Ent Design, a design language for background applications, is refined by Ant UED
|
|
|
|
Team.
|
2019-05-07 14:57:32 +08:00
|
|
|
</Paragraph>
|
|
|
|
) : (
|
2019-02-19 11:42:05 +08:00
|
|
|
<Paragraph ellipsis={{ rows, expandable }} copyable={copyable} editable={editable}>
|
2019-10-05 17:35:49 +08:00
|
|
|
Hello World
|
2019-02-19 11:42:05 +08:00
|
|
|
</Paragraph>
|
2019-05-07 14:57:32 +08:00
|
|
|
)}
|
2020-04-01 23:31:22 +08:00
|
|
|
|
2022-01-18 14:13:41 +08:00
|
|
|
<Text style={{ width: 100 }} ellipsis copyable>
|
|
|
|
Ant Design is a design language for background applications, is refined by Ant UED Team.
|
|
|
|
</Text>
|
|
|
|
|
2020-04-01 23:31:22 +08:00
|
|
|
<p>
|
2022-01-18 14:13:41 +08:00
|
|
|
[Before]<Text ellipsis>not ellipsis</Text>[After]
|
2020-04-01 23:31:22 +08:00
|
|
|
</p>
|
2020-06-11 21:20:08 +08:00
|
|
|
</>
|
2019-02-19 11:42:05 +08:00
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2019-05-07 14:57:32 +08:00
|
|
|
ReactDOM.render(<Demo />, mountNode);
|
2019-02-19 11:42:05 +08:00
|
|
|
```
|