antd upload组件在多图片上传的情况下onchange事件status状态一直为'uploading'

985 阅读1分钟

在项目中封装的图片上传组件,通过showUploadList来控制是单张和多张图片上传,设置fileList已经上传的文件列表(受控),最后在单张图片上传之后导致onchange事件中status状态值一直为'uploading',排查beforeUpload事件中返回值为true之后,定位问题点应该是上传单张图片的时候,upload组件的fileList始终为空导致onchange只调用一次,因此通过showUPloadList来区分upload上传组件的属性,最后问题解决。

image.png

image.png