allList() {
var that = this;
var data = this.listQuery;
const link = document.createElement('a')
that.$http.get('/api/operate/yjb/export', {
params: data
}, {
emulateJSON: true
}, { responseType: 'blob' }, {
headers: {
'Content-Type': 'application/vnd.ms-excel;charset=GBK'
}
}).then(function(res) {
console.log(res);
var data="\ufeff" +res.data;
let blob = new Blob([data], { type: "application/vnd.ms-excel;charset=GBK" })
let objectUrl = URL.createObjectURL(blob) // 创建URL
link.href = objectUrl
link.download = '文档名称' + res.headers.filename; // 自定义文件名
link.click() // 下载文件
URL.revokeObjectURL(objectUrl); // 释放内存
}, (error) => {
console.log(error)
}
)
}
结束语:
希望这篇文章能帮助到大家。
喜欢的加个关注,点个收藏,给个赞~ 大家一起成长