提交 a6eaff16 authored 作者: Anix's avatar Anix

修复生产环境pdf下载不是预览的问题

上级 c4de01e6
...@@ -46,11 +46,13 @@ export function previewFile(href, previewName) { ...@@ -46,11 +46,13 @@ export function previewFile(href, previewName) {
let a = document.createElement("a"); let a = document.createElement("a");
a.href = href; a.href = href;
a.target = '_blank' a.target = '_blank'
a.download = previewName; // a.download = previewName;
a.fileName = previewName
a.style.display = "none"; a.style.display = "none";
document.body.appendChild(a); document.body.appendChild(a);
a.click(); a.click();
a.remove(); a.remove();
console.log('下载链接', a)
} }
......
...@@ -573,6 +573,7 @@ export default { ...@@ -573,6 +573,7 @@ export default {
handleViewLt(item) { handleViewLt(item) {
if (item.files[0].url) { if (item.files[0].url) {
previewFile(item.files[0].url, item.files[0].name); previewFile(item.files[0].url, item.files[0].name);
// window.open(item.files[0].url, '_blank')
} else { } else {
this.$message.info("当前文献暂不支持在线浏览"); this.$message.info("当前文献暂不支持在线浏览");
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论