打开一个页面,我会在didmount里面多次修改state,最后得出一个defaultFileList
, 但是我这么写图片并不会放上去
<Upload
action="/upload/img"
listType="picture-card"
onPreview={this.handlePreview}
defaultFileList = {this.state.filePathList}
onRemove={this.handleRemoveImage}
>
{uploadButton}
</Upload>
但是图片的list在render的时候已经打出来多次了,最后一次确实有item。
然后我把defaultFileList
替换为fileList
之后默认的图片就能显示出来了,但是当我再次上传图片的时候,upload方法里面的参数的file的status一直为loading并且不刷新。
所以最终的问题是,同样一份数据,为什么放在defaultFileList
和fileList
就一个不展示一个展示呢?
繁星淼淼
相关分类