el-upload组件引发的一个bug

147 阅读1分钟

背景:

最近在用el-upload做上传多文件(一次性选择多个文件上传,一个文件符合文件格式,另一个文件不符合文件格式),在before-upload钩子做了上传文件格式限制功能的需求时发现该组件本身在控制台报了一个错:

image.png 尝试过网上很多种解决方案如:在上传成功的钩子里面判断文件状态是"success"才push进附件列表,创建一个临时的list去存储附件,不要直接操作fileList等等方案后,发现报错仍然存在,也有可能是我使用姿势不对,欢迎大家在评论区交流。最后在想有没有可能是element-ui版本的问题,当前版本(2.15.1)于是我尝试将版本降到(2.13.2),果然报错就消失了。

疑问:

所以到底是element-ui内部出错了,还是调用方式不对?,后续有时间看下这个报错处el-upload的源码。