7月5

vue+axios实现文件下载

Large | Medium | Small
21:48 大前端 » vue.js  From: Original
Reads(2155) | Comments(0) | Trackbacks(0)
功能:点击导出按钮,提交请求,下载excel文件;

第一步:跟后端童鞋确认交付的接口的response header设置了

response header

以及返回了文件流。

第二步:修改axios请求的responseType为blob,以post请求为例:

复制代码

第三步:请求成功,拿到response后,调用download函数(创建a标签,设置download属性,插入到文档中并click)

其他参考https://blog.csdn.net/weixin_36934930/article/details/80707615
Last modified by tommyhu on2018/07/05 21:52
Add a comment
Emots
emotemotemotemotemotemotemotemotemotemotemotemotemotemotemotemot
Enable HTML
Enable UBB
Enable Emots
Hidden
Remember

Nickname : 

Password(可不填) :  Optional

Site URI (可不填) : 

Email (可不填) :  [Register]