diff --git a/src/views/financialinformation/quarterlyresults/size375/index.vue b/src/views/financialinformation/quarterlyresults/size375/index.vue index 7d5f4f2..3e8c1d3 100644 --- a/src/views/financialinformation/quarterlyresults/size375/index.vue +++ b/src/views/financialinformation/quarterlyresults/size375/index.vue @@ -109,7 +109,14 @@ const handleDownload = (url) => { // 创建一个隐藏的a元素 const link = document.createElement("a"); link.href = url; - link.download = url.split("/").pop(); // 从URL提取文件名 + + // 修复文件名提取逻辑 + let fileName = url.split("/").pop(); + // 移除可能存在的查询参数 + if (fileName.includes("?") || fileName.includes("_t=")) { + fileName = fileName.split(/[?_]/)[0]; + } + link.download = fileName; link.target = "_blank"; // 对于移动设备,我们需要特殊处理