ant-design中Form表单的bug

代码:

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

猜你喜欢

转载自blog.csdn.net/shiyibodec/article/details/79202311