TextArea
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| import React from 'react'; import { Input } from 'antd';
const { TextArea } = Input;
const App: React.FC = () => ( <> <TextArea rows={4} placeholder="maxLength is 6" maxLength={6} style={{ resize: 'none' }} /> </> );
export default App;
|
ProFormTextArea
ProFormTextArea 组件本质上是 Form.Item 和 Input.TextArea 的结合,我们可以把他们当成一个 FormItem 来使用,并且支持各种 props。每个表单项都支持 fieldProps 属性来支持设置输入组件的 props。 我们支持了 placeholder 的透传,你可以直接在组件上设置 placeholder。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| import React from 'react'; import { ProForm, ProFormTextArea } from '@ant-design/pro-components';
const App: React.FC = () => ( <> <ProForm onValuesChange={(changeValues) => console.log(changeValues)} > <ProFormTextArea name="text" label="名称" placeholder="请输入名称" fieldProps={{ style: { resize: 'none' } }} /> </ProForm> </> );
export default App;
|