使用情景
在使用Element UI中的el-upload 组件进行文件上传时,尝会出现上传成功关闭页面,重新打开表单后上次上传的文件依旧存在的现象。
出现问题
通过查询官方文档可以使用cleaFiles()方法进行清除缓存命令行如下 this.$refs.upload.cleaFiles()
但在使用过程中,发现并没有cleaFiles()函数。

解决方法
可以通过使用代码 this.$refs.upload.uploadFiles = [];
的方式来清除缓存,因为el-upload组件上传文件后,缓存的存储位置就是uploadFiles中,注意:要在组件中定义ref,否者无法进行清除。