问题描述
今天在使用antd upload组件渲染已上传文件的时候报错了;
问题原因
排查了一下,我是直接从后台拿的数据,直接传给了upload组件,算是人为控制的数据,即传给组件的fileList的数据是人为控制的,并没有uid。antd文档写了uid是唯一标识符,我没有uid导致了此错误。
解决办法
我从后台拿的数据是有id这个字段的,且此字段唯一,可以当作uid使用。将id的值赋给uid就解决了这个问题;
问题描述
今天在使用antd upload组件渲染已上传文件的时候报错了;
问题原因
排查了一下,我是直接从后台拿的数据,直接传给了upload组件,算是人为控制的数据,即传给组件的fileList的数据是人为控制的,并没有uid。antd文档写了uid是唯一标识符,我没有uid导致了此错误。
解决办法
我从后台拿的数据是有id这个字段的,且此字段唯一,可以当作uid使用。将id的值赋给uid就解决了这个问题;