el-upload 开启 multiple 多选
:on-success="handleSuccess" 上传多个而回调只有一次
修改解决:
handleSuccess(response, file, fileList) {
//等待所有文件都上传完成,这里注意fileList是所有的文件(包含已上传的)
if(fileList.every(it => it.status == 'success')) {
console.log(fileList);
fileList.map(item => {
//只push新上传的 (带有response,response为接口返回 )
item.response &&this.fileList.push({name:item.name,fieidId:item.response.obj})
})
//console.log( this.fileList);
}
}