代码:
<FormItem label="金额" > {getFieldDecorator('principal', { initialValue: this.state.record.principal, //initialValue必须在rules之前,否则会导致initialValue不更新 rules: [{ required: true, message: '请输入金额!', }] })( <Input addonBefore="¥" /> )} </FormItem>这里的initialValue必须在rules之前,否则:第一次加载表单时,初始值可以正确加载;第二次加载表单时,初始值还是第一次时候该表单的初始值。估计是ant-design的bug。