原因分析:
当文件上传完成后,会调用handleUploadSuccess回调函数,此时会向fileList数组中添加属性。
输入图片说明

添加属性后会渲染文件列表
输入图片说明

由于文件列表fileList中使用的keyuid,而uid这个属性是由element-uiel-upload组件进行 watch 监测变化实现的。如果直接把uid作为文件列表中的key,由于watch有一定的延时性,会先渲染文件列表,再把uid添加到fileList中,此时就会导致key不存在的问题。
输入图片说明


解决方案:
使用url属性,不使用uidurl是上传至后端后回调的属性,后端通过由uuid生成,所以url也具有唯一性可以直接替换掉原有的uid

输入图片说明


显示效果:
输入图片说明

控制台报错:
输入图片说明