场景:在for循解环中下载文件最后只会下载最后一个文件,解决方案如下
Muldownload(){
console.log(233,this.muldownload);
for(let index = 0;index<this.muldownload.length;index++) {
var aLink = document.createElement('a');
aLink.download = ''
aLink.href = '/api/bill/exportDetail?id=' + this.muldownload[index];
document.body.appendChild(aLink);
aLink.click();
document.body.removeChild(aLink);
// console.log(this.muldownload[index])
}
}
注意:浏览器并行下载资源限制
专业叫法是“浏览器并行请求数”,意即,同一时间针对同一域名下的请求有一定数量限制。超过限制数目的请求会被阻止。
目前,所有浏览器的并发数目一般限制在10以内。
网友评论