// 方式一:页面下载 显示下载进度
window.location.href = ip + '/xxx/xxx' + row.id
// xxx是接口地址而非文件在服务器地址
// 服务器上文件地址方式必须确定 前端项目没有路由拦截
trainApi.downFile(params).then((res) => {
//方式二、 axios 文件流下载 不显示下载进度
let blob = this.getBlobTypePdfData(res.data);
let fileName = `${row.name}`;
utils.saveAs(blob, fileName);
// 方式三:axios 文件流下载 可以预览 不显示下载进度
// const binaryData = [];
// binaryData.push(res.data);
// //获取blob链接
// let pdfUrl = window.URL.createObjectURL(new Blob(binaryData, { type:
// 'application/pdf;charset=utf-8' }));
// window.open(pdfUrl);
// });