Javascript 从不同文件访问Axios进度事件
您好,我正在尝试访问Axios进度百分比以填充进度条。我不知道如何将百分比从一个文件传递到下一个文件 具有axios调用的文件1:Javascript 从不同文件访问Axios进度事件,javascript,reactjs,axios,Javascript,Reactjs,Axios,您好,我正在尝试访问Axios进度百分比以填充进度条。我不知道如何将百分比从一个文件传递到下一个文件 具有axios调用的文件1: import * as R from 'ramda'; import axios from 'axios'; import { apiRoot } from 'config'; export async function postFiles<T>(url: string, postForm: FormData, queryData: {} = {})
import * as R from 'ramda';
import axios from 'axios';
import { apiRoot } from 'config';
export async function postFiles<T>(url: string, postForm: FormData, queryData: {} = {}) {
await axios.post(`${apiRoot}/${url}${objToQuery(queryData)}`, postForm, {
headers: { 'Content-Type': 'application/json' },
withCredentials: true,
onUploadProgress: progressEvent => {
const { loaded, total } = progressEvent;
let percent = Math.floor((loaded * 100) / total);
},
})
}
要在其中检索百分比的文件3:
import { upload as uploadToService} from '/api';
await uploadToService(form);
import { upload as uploadToService} from '/api';
await uploadToService(form);