TS 文件下载进度条模拟与真实
前端在文件下载时显示进度条有多种情况,只讨论ajax请求及其封装,不讨论fetch
接口返回文件链接
根据接口返回的链接,封装XMLHttpRequest请求
this.xhr = new XMLHttpRequest();
this.xhr.open('get', url, true);
this.xhr.responseType = 'blob';
this.xhr.onload = () => {
// 生成一个a元
原创
2021-11-30 08:32:15 ·
919 阅读 ·
0 评论