vue axios get下载文件功能
本文实例为大家分享了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或者邮箱删除。