代码:
<FormItem label="金额" > {getFieldDecorator('principal', { initialValue: this.state.record.principal, //initialValue必须在rules之前,否则会导致initialValue不更新 rules: [{ required: true, message: '请输入金额!', }] })( <Input addonBefore="¥" /> )} </FormItem>这里的initialValue必须在rules之前,否则:第一次加载表单时,初始值可以正确加载;第二次加载表单时,初始值还是第一次时候该表单的初始值。估计是ant-design的bug。
Ant Design表单initialValue问题
本文探讨了Ant Design表单组件中initialValue属性的一个特殊使用情况:为确保表单值能够正确更新,initialValue必须置于rules之前。文章通过一个具体示例说明了错误配置可能导致的问题。
504

被折叠的 条评论
为什么被折叠?



