今天在使用 ant design for react 开发表单的时候,遇到这样一个问题。错误信息如下图:
![](https://img.haomeiwen.com/i3964500/b601b620dfceaa0b.png)
下面贴出对应的错误代码:
![](https://img.haomeiwen.com/i3964500/b95dcf05587e8503.png)
错误的原因在于我们在变量 uploadProps
里面设置了对应的 fileList 属性并且将其赋值给 Upload.Dragger
组件。但是因为 getFieldDecorator
方法调用的时候会去覆盖掉 Upload.Dragger
组件设置的 fileList
值。所以便引发这样的报错。
下面我们修改代码如下即可消除这个报错:
![](https://img.haomeiwen.com/i3964500/07a063d0d9061c6d.png)
初始化值的工作放到
getFieldDecorator
下面去做
网友评论