3.0 版本之后增加了 fieldName 相同的情況下動(dòng)態(tài)變更表單項(xiàng)的緩存值,但是通過 getFieldsValue 能獲取緩存的值,卻無法渲染到到包裝的組件上,也不能用 initialValue 設(shè)置,因?yàn)樵谟?getFieldDecorator 包裝之前,是獲取不到值的。 if(visible) { return ( <Form.Item label={label} hasFeedback={feedback} {...formLayout} help={help} extra={extra}> { form.getFieldDecorator(name, options)(children) } </Form.Item> ); }
Ant Design 3.x 按條件動(dòng)態(tài)渲染表單項(xiàng)時(shí),如何在重新渲染時(shí)將值恢復(fù)到控件上?
拉風(fēng)的咖菲貓
2019-03-03 12:19:10