Bootstrap

vue批量下载文件

   

download(){

 // 页面有整个files数组可以直接传url给downloadFile

     this.files.forEach(item => {

        this.downloadFile(item.url)

      })

    },

    downloadFile(url){

     const iframe = document.createElement("iframe");

      iframe.style.display = "none";  // 防止影响页面

      iframe.style.height = 0;  // 防止影响页面

      iframe.src = url;

      document.body.appendChild(iframe);

      setTimeout(()=>{

        iframe.remove();

      }, 5 * 60 * 1000);

    },

;