第一种方式
可以使用window.location.href
直接导出,只限于导出excel
文件,如何导出像txt
等文件时使用该方法会导致浏览器直接打开文件。
window.location.href = '1234.xlsx';
第二种导出方式
模式是首先创建一个a
标签,然后点击a标签进行文件的下载,这一种是get
接受到的文件流。
let blob = new Blob([file], {type: ''}),
fileName = 'test.txt'; // 文件名称
const link = document.createElement('a'); // 创建a标签
link.href = window.URL.createObjectURL(blob);
link.download = fileName;
link.click(); // 模拟点击a标签
window.URL.revokeObjectURL(link.href);