借助a标签 ,去实现,定义按钮触发exportBook方法
funDownload(content, filename) {
// 创建隐藏的可下载链接
var eleLink = document.createElement("a");
eleLink.download = filename;
eleLink.style.display = "none";
// 字符内容转变成blob地址
var blob = new Blob([content]);
eleLink.href = URL.createObjectURL(blob);
// 触发点击
document.body.appendChild(eleLink);
eleLink.click();
// 然后移除
document.body.removeChild(eleLink);
},
exportStandBook() {
this.$http.get("/electronicLedger/export/dataReport").then((res) => {
console.log(res);
this.funDownload(res, "XXX煤矿年度用水情况报表.xlsx");
});
},