代码如下: const link = document.createElement("a");
link.href = res.data.downloadAddress;
// 设置下载属性,指定文件名
link.download = "filename.pdf";
// 将 <a> 标签添加到 DOM 中
document.body.appendChild(link);
// 模拟用户点击链接,触发下载
link.click();
// 移除 <a> 标签
document.body.removeChild(link);
请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
link.href = res.data.downloadAddress;
// 设置下载属性,指定文件名
link.download = "filename.pdf";
// 将 <a> 标签添加到 DOM 中
document.body.appendChild(link);
// 模拟用户点击链接,触发下载
link.click();
// 移除 <a> 标签
document.body.removeChild(link);
链接是接口返回的,我这边只做创建 a 标签下载的操作