const exort = async () => {
try {
const { data } = await zhjxDownloadFile({
meta: {
user_token: localStorage.getItem('user_token'),
file_name: activeName.value,
image_indexs: activePage.value,
},
});
let uri = 'data:text/csv;base64,' + data.csv;
const a = document.createElement('a');
a.download = `${activeName.value.replace('.pdf', '')}-page${activePage.value}.csv`;
a.href = uri;
a.click();
ElMessage.success('导出成功');
} catch (error) {}
};
【JavasSript】后台返回 csv base64 下载
最新推荐文章于 2023-11-28 16:51:52 发布
该代码段展示了一个使用async函数从服务端下载文件的流程,文件名基于localStorage中的user_token,activeName和activePage的值。数据被转换为base64编码的CSV格式,并创建一个HTML锚点元素进行下载。完成后,显示成功消息。
1374

被折叠的 条评论
为什么被折叠?



