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);
          }
        },

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM