不啰嗦直接上代码。 path 是pdf文件线上地址 filename 是你导出之后的文件名字
export const export_to_pdf = async (path: string, filename: string) => {
let response = await axios({
url: path,
method: 'GET',
responseType: 'blob', // 必须指定为blob类型才能下载
})
const url = window.URL.createObjectURL(new Blob([response.data]))
const link = document.createElement("a"); // a标签下载
link.href = url; // href属性指定下载链接
link.download = filename + ".pdf"; // dowload属性指定文件名
link.click(); // click()事件触发下载
window.URL.revokeObjectURL(link.href); // 释放内存
}