javascript - 使用 axios 在单独的文件中上传文件的进度
问题描述
与我在堆栈溢出中找到的解决方案相比,我有不同的代码结构,我无法在那些我想在 uploadFile.vue 中获取上传文件的进度以在进度条中显示它的人的帮助下实现
//UploadPdf.vue
res = await fileLedgerApi.uploadFile(this.folder.id, formdata);
console.log(res);
//fileLedgerApi.js
uploadFile(folderId, data){
return axios
.reqApi(this.resource.uploadFile + folderId)
.post(data)
.then(response => {
return response.data
})
.catch(err => {
throw new Error(err.response.data.message);
});
},
//axios.js
export default {
reqApi(url) {
return {
post: data => axiosInstance.post(baseURL + url, data)
};
},
axiosInstance,
BASEURL: baseURL
};
解决方案
推荐阅读
- web2py - Web2py。json 字段返回一个 str 之前返回一个 dict
- javascript - 如何在 javascript 中加载 XSLT 样式表以便处理包含?
- azure-devops - Azure Devops Boards - 可能有相同积压的不同团队?
- javascript - Uncaught type error: cannot read property of undefined
- python - Print all paths from Root to each leaf
- json - 除非 package.json 已更改,否则有什么方法可以防止 commintng package-lock.json?
- c++ - 为什么“auto ch = unsigned char{'p'}”不能在 C++ 17 下编译?
- ssl - Tomcat 9.0.16 + Java11 sometimes produces "Error parsing HTTP request header"
- reactjs - GraphQL parser returns unknown field error for known field
- javascript - 链承诺功能