手机版

vue axios get下载文件功能

时间:2021-08-19 来源:互联网 编辑:宝哥软件园 浏览:

本文实例为大家分享了vue axios下载文件的具体代码,供大家参考,具体内容如下

这里是爱可信的得到方法邮政。方法请点击这里=》在这里

注意点:

牧人请求头需注意

内容处置:"附件;filename=总计。xls“内容类型:”应用程序/x-下载;charset=utf-8" axios请求的响应类型为一滴

响应类型:“斑点”,模板

button class=' OS _ my ProducT _ td6 div 5 BTN 2 ' @点击。stop='下载报告(项目,索引)'下载当天报表/buttonscript

方法: {下载报告(项目,索引){让日期=项目。计划[这个。daysindex[index]]让URL='/Ecp .Export.exportXls.jdn?entityId=' item .FId“日期=”日期.FDeparture _ date“token=”会话存储。getitem(' token ')这个。axios({ method : ' get ',url:url,responseType:'blob ',}).然后((数据)={ if(!数据){返回}调试器让url=窗口.网址。createobjecturl(数据。数据)让link=document。createelement(' a ')链接。风格。display=' none '链接。href=网址链接。setattribute('下载',' excel。xls’)文档。尸体。appendchild(链接)链接。单击()})},}以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

版权声明:vue axios get下载文件功能是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。