TypeScript代码

API接口代码

1
2
3
4
5
6
7
8
9
// 导出用户信息
export function exportUser(){
return request({
url : '/user/export',
method : 'get',
headers: {},
responseType: 'blob'
})
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// 导出信息文件
function exportUserInfo(){
exportUser().then((res : any) =>{
let blob :any = new Blob([res], {type: "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;"});
let url = window.URL.createObjectURL(blob); // 创建一个临时的url指向blob对象
let a = document.createElement("a");
a.href = url;
a.download = '用户信息'; // 自定义下载文件名
a.click();
// 释放这个临时的对象url
window.URL.revokeObjectURL(url);
}).catch(() => {
ElMessage({
message: '网络错误',
type: 'error',
})
});
}

最近阳了,鸽了好多天没更博客了😣😣