vue 下载本地模板,路径获取不到?
我的Excel文件放到public下:
然后方法里调用下载:
downloadFile() { let a = document.createElement("a");
a.href = './static/fileTemplate.xlsx';
console.log(a.href,'href---------');
a.setAttribute('download', '文件模板.xlsx');
a.style.display = 'none';
document.body.appendChild(a);
a.click();
a.remove();
},
控制台打印出来href是这样 :
下载的时候就报找不到文件
我觉得正常应该是这样才对:
http://localhost:9102/static/fileTemplate.xlsx
这样就可以下载到本地文件。
不知道哪里出错了,求指教!
回答:
a.href = location.origin + '/static/fileTemplate.xlsx';
这样部署到服务器也可以下载文件
这样试试
以上是 vue 下载本地模板,路径获取不到? 的全部内容, 来源链接: utcz.com/p/935161.html