//项目代码仅供参考
downLoad(row) {
const a = document.createElement("a");
const url = process.env.VUE_APP_BASE_API + row.fileUrl.slice(4);
// 完整的url则直接使用,process.env.VUE_APP_BASE_API是项目地址,链接前缀此处拼接
console.log(url);
// 这里是将url转成blob地址,
fetch(url)
.then((res) => res.blob())
.then((blob) => {
// 将链接地址字符内容转变成blob地址
a.href = URL.createObjectURL(blob);
console.log(a.href);
let num = url.lastIndexOf("/") + 1;
let name = url.substring(num);
a.download = name; // 下载文件的名字
document.body.appendChild(a);
a.click();
});
},