这个是用于已经二次封装了axios的request.js
只需要在element组件上传时
// 开始请求接口上传文件
let res = await uploadfile(
param, // 上传的文件
// 获取上传进度
{
onUploadProgress: (progress) => {
this.percentage = parseInt((progress.loaded / progress.total) * 100)
}
}
)
api接口
// 上传文件
export function uploadfile(data,config = {}) {
return request({
url: '地址',
method: '上传方法',
isUpload:true,
data,
...config // 这里就是把接口里面传的onUploadProgress丢进去
})
}