一般来说,我们有一个下载链接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();
},
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。