1、后台传过来的是文件流
// 处理blob文件流
const content = res.data;//接收的数据
const blob = new Blob([content])
// const fileName = res.title + '.xls'; //自定义下载文件的名字
const fileName = that.wstUrl + '.xls'; //自定义下载文件的名字
const elink = document.createElement('a');
elink.download = fileName;
elink.style.display = 'none';
elink.href = URL.createObjectURL(blob);
document.body.appendChild(elink);
elink.click();
URL.revokeObjectURL(elink.href); // 释放URL 对象
document.body.removeChild(elink);
2、后台传过来的是文件地址
方一:
window.location.href = val.substring(1,val.length-1); // 本窗口打开下载
//.substring(1,