vue一次下载多个文件

//  批量下载
        downloadFile(url){
          const iframe = document.createElement("iframe");
          iframe.style.display = "none";  // 防止影响页面
          iframe.style.height = 0;  // 防止影响页面
          iframe.src = url;
          document.body.appendChild(iframe);  // 这一行必须,iframe挂在到dom树上才会发请求
          // 5分钟之后删除(onload方法对于下载链接不起作用,就先抠脚一下吧)
          setTimeout(()=>{
            iframe.remove();
          }, 5 * 60 * 1000);
        },

        bulkDownload(urlList){
          let jsonUrlList = JSON.parse(urlList);
          let that = this;
          for(let i =0;i<jsonUrlList.length;i++){  //循环遍历调用downloadFile方法
            const url = jsonUrlList[i].response.msg;
            this.downloadFile(url);
          }
        },
原文地址:https://www.cnblogs.com/duanzhenzhen/p/13826955.html