downloadData() {
var search = {
...this.saveForm,
regionCode: this.searchValue.regionCode,
// current: 1,
// size: 1000,
};
const loading = this.$loading({
lock: true,
text: "下载中···",
spinner: "el-icon-loading",
background: "rgba(0, 0, 0, 0.7)",
});
getObj(search).then((data) => {
loading.close();
var blob = new Blob([data.data], {
type: "application/vnd.ms-excel",
});
var contentDisposition = data.headers['content-disposition'];
var path = new RegExp("filename=([^;]+\\.[^\\.;]+);*")
var result = path.exec(contentDisposition);
var fileName = decodeURIComponent(result[1])
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);
}).catch(() =>{
loading.close();
})
},
自用table导出excl下载
最新推荐文章于 2024-07-20 23:54:17 发布