一般来说,咱们有一个下载链接url,window.open(url, "_blank")就能够实现下载,然而这个有个问题就是文件默认的名称兴许不是需要心愿的,然而咱们又心愿能够指定一个名称,就能够采纳上面的方法

onDownload(url,fileName) {      let self = this;      let x = new XMLHttpRequest();      x.open("GET", url, true);      x.responseType = "blob";      x.onload = function() {        //self.exportLoading = false;        let url = window.URL.createObjectURL(x.response);        let a = document.createElement("a");        a.href = url;        a.download = fileName;        a.click();      };      x.send();    },