来了个新需求,可以下载和导出文件
1.请求接口,拿到文件流 {responseType: 'blob'}
必传
this.$http.post(this.$api.,{},{responseType: 'blob'},true).then(result=>{
})
2.用请求回来的result数据创造一个a标签,利用a标签下载
const link = document.createElement('a');
link.href = window.URL.createObjectURL(result.data);
link.download = '想要设置的文件名.docx';//也可以模板字符串拼接,如果想下载excel文档,把docx改成xlsx
link.click();
window.URL.revokeObjectURL(link.href)