vue下导出excel文件
//导出
onExport() {
export().then((res) => {
if (!res) return;
if (window.navigator.msSaveOrOpenBlob) {
//兼容IE10
navigator.msSaveBlob(blob, this.filename);
} else {
let url = window.URL.createObjectURL(
new Blob([res], { type: "application/vnd.ms-excel" })
); //处理文档流
let link = document.createElement("a");
link.style.display = "none";
link.href = url;
link.download =
this.filename == undefined ? "xx信息汇总.xlsx" : this.filename;
document.body.appendChild(link);
link.click();
URL.revokeObjectURL(link.href); // 释放URL 对象
document.body.removeChild(link); // 释放标签
}
});
},```