antd-design TextArea initialValue 不生效可能原因
<Form.Item label="展会介绍"> {getFieldDecorator('introduce', { initialValue:record.introduce, rules: [{ max: 500, message: '最多只能输入500个字符', },{ required: true, message: '请输入介绍,限制500字', }] })( <TextArea rows={4} placeholder="请输入介绍,限制500字" /> // !!!这里只能放 表单输入元素 )} <span className={styles.tip}><span>*</span>限输入500个字</span> </Form.Item>
<Form.Item label="展会介绍"> {getFieldDecorator('introduce', { initialValue:record.introduce, rules: [{ max: 500, message: '最多只能输入500个字符', },{ required: true, message: '请输入介绍,限制500字', }] })( <span> <TextArea defaultValue={record.address} rows={4} placeholder="请输入介绍,限制500字" /> <span className={styles.tip}><span>*</span>限输入500个字</span> </span> // 包裹了其他元素后initialValue不生效 )}
</Form.Item>
<textarea>初始值</textarea> // textarea 原生 // textarea 初始值 放在标签之间显示 // input 初始值 用 value 显示