[前端开发Vue]在Axios中,怎么实现实时监听上传数据进度、监听接口返回数据进度、如何终止网络请求。实现上传文件实时进度条以及下载文件实时进度条。 | 您所在的位置:网站首页 › 查看qq群上传照片进度怎么查 › [前端开发Vue]在Axios中,怎么实现实时监听上传数据进度、监听接口返回数据进度、如何终止网络请求。实现上传文件实时进度条以及下载文件实时进度条。 |
1. Axios的本质
Axios的本质是XHR的promise封装,所以XHR的一些函数对它也同样适用。
2. 如何监听上传数据的实时进度
// 涉及函数onUploadProgress
// 形参: event
// 函数作用:请求接口上传的过程中会不停的调用onUploadProgress函数
axiox({
url: 'api/XXX',
method: 'post',
onUploadProgress: function (e) {
console.log('e:',e);
}
})
观察一下console.log输出的内容如下:
Wait a minute! 你们是不是又觉得我在水字数了?没错!看人真准! // 函数 onDownLoadProgress axiox({ url: 'api/XXX', method: 'post', onDowbloadProgress: function (e) { console.log('e:',e); } })结果如下 首先,我们要知道axios中,config参数中有一个用于终止请求的方法 |
CopyRight 2018-2019 实验室设备网 版权所有 |