文件循环上传循环体外取返回内容JSON化的list

62 阅读1分钟
                const axiosList = [];
                this.fileList.forEach((e, i) => {
                    let from = new FormData();
                    from.append("file", this.fileList[i].raw);
                    const fun = http.uploadData(from)
                    axiosList.push(fun)
                })
                // 通过 axios.all和axios.spread,在两个请求都完成后输出结果
                axios.all(axiosList).then(axios.spread((...e) => {
                    console.log([...e]);
                    let axiosList = [...e]
                    axiosList.forEach(e => {
                        fileLists.push({
                            url: e.url,
                            fileName: e.fileName
                     })
                })