vue 下载本地模板,路径获取不到?

我的Excel文件放到public下:
vue 下载本地模板,路径获取不到?
然后方法里调用下载:

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是这样 :
vue 下载本地模板,路径获取不到?
下载的时候就报找不到文件
vue 下载本地模板,路径获取不到?
我觉得正常应该是这样才对:
http://localhost:9102/static/fileTemplate.xlsx
这样就可以下载到本地文件。

不知道哪里出错了,求指教!


回答:

a.href = location.origin + '/static/fileTemplate.xlsx';

这样部署到服务器也可以下载文件
这样试试

以上是 vue 下载本地模板,路径获取不到? 的全部内容, 来源链接: utcz.com/p/935161.html

回到顶部