2018-11-27 13:46:42 +08:00
|
|
|
|
---
|
|
|
|
|
order: 99
|
|
|
|
|
title:
|
|
|
|
|
zh-CN: 文本域
|
|
|
|
|
en-US: TextArea
|
|
|
|
|
debug: true
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
## zh-CN
|
|
|
|
|
|
|
|
|
|
用于多行输入。
|
|
|
|
|
|
|
|
|
|
## en-US
|
|
|
|
|
|
|
|
|
|
For multi-line input.
|
|
|
|
|
|
2019-05-07 14:57:32 +08:00
|
|
|
|
```jsx
|
2018-11-27 13:46:42 +08:00
|
|
|
|
import { Input, Button } from 'antd';
|
|
|
|
|
|
|
|
|
|
const { TextArea } = Input;
|
|
|
|
|
|
2019-05-07 14:57:32 +08:00
|
|
|
|
const defaultValue =
|
|
|
|
|
'autosize 属性适用于 textarea 节点,并且只有高度会自动变化。另外 autosize 可以设定为一个对象,指定最小行数和最大行数。autosize 属性适用于 textarea 节点,并且只有高度会自动变化。另外 autosize 可以设定为一个对象,指定最小行数和最大行数。autosize 属性适用于 textarea 节点,并且只有高度会自动变化。另外 autosize 可以设定为一个对象,指定最小行数和最大行数。autosize 属性适用于 textarea 节点,并且只有高度会自动变化。另外 autosize 可以设定为一个对象,指定最小行数和最大行数。autosize 属性适用于 textarea 节点,并且只有高度会自动变化。另外 autosize 可以设定为一个对象,指定最小行数和最大行数。autosize 属性适用于 textarea 节点,并且只有高度会自动变化。另外 autosize 可以设定为一个对象,指定最小行数和最大行数。autosize 属性适用于 textarea 节点,并且只有高度会自动变化。另外 autosize 可以设定为一个对象,指定最小行数和最大行数。ending';
|
2018-11-27 13:46:42 +08:00
|
|
|
|
|
|
|
|
|
class Demo extends React.Component {
|
|
|
|
|
state = {
|
|
|
|
|
autoResize: false,
|
2019-05-07 14:57:32 +08:00
|
|
|
|
};
|
2018-11-27 13:46:42 +08:00
|
|
|
|
|
|
|
|
|
render() {
|
|
|
|
|
const { autoResize } = this.state;
|
|
|
|
|
|
|
|
|
|
return (
|
|
|
|
|
<div>
|
2019-05-07 14:57:32 +08:00
|
|
|
|
<Button
|
|
|
|
|
onClick={() => this.setState({ autoResize: !autoResize })}
|
|
|
|
|
style={{ marginBottom: 16 }}
|
|
|
|
|
>
|
2018-11-27 13:46:42 +08:00
|
|
|
|
Auto Resize: {String(autoResize)}
|
|
|
|
|
</Button>
|
|
|
|
|
<TextArea rows={4} autosize={autoResize} defaultValue={defaultValue} />
|
|
|
|
|
</div>
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
ReactDOM.render(<Demo />, mountNode);
|
2019-05-07 14:57:32 +08:00
|
|
|
|
```
|