导出文件并兼容ie
exportGoodsExcel() {
this.axios({
url: "/exportGoodsExcel",
method: "post",
responseType: 'blob',
data: {
body: {
goodsSts: "1",
pageSize: this.pagesize,
pageNo: this.currentPage,
mercId: this.mUtils.getCookie("userId"),
goodsNm: this.searchName
}
}
}).then(res => {
const blob = new Blob([res.data]);
const fileName = '商品规格信息.xlsx';
if (!!window.ActiveXObject || "ActiveXObject" in window || window.navigator.userAgent.indexOf('Edge/') > 0) {
window.navigator.msSaveOrOpenBlob(blob, fileName);
console.log('ieeeeee')
} else {
const elink = document.createElement('a');
elink.download = fileName;
elink.style.display = 'none';
elink.href = URL.createObjectURL(blob);
document.body.appendChild(elink);
elink.click();
URL.revokeObjectURL(elink.href);
document.body.removeChild(elink);
console.log('noieeeee')
}
}).catch(err => {
console.log(err)
})
}