Vue项目利用axios请求接口下载excel
程序员文章站
2024-01-02 15:43:40
本文实例为大家分享了vue项目利用axios请求接口下载excel的具体代码,供大家参考,具体内容如下据我了解的前端的下载方式有三种,第一种是通过a标签来进行下载,第二种时候通过window.loca...
本文实例为大家分享了vue项目利用axios请求接口下载excel的具体代码,供大家参考,具体内容如下
据我了解的前端的下载方式有三种,第一种是通过a标签来进行下载,第二种时候通过window.location来下载,第三种是通过请求后台的接口来下载,今天就来记录一下这三种下载方式。
方法一:通过a标签
优点:简单方便。
缺点:这种下载方式只支持firefox和chrome不支持ie和safari,兼容性不够好。
方法二:通过window.location
优点:简单方便。
缺点:只能进行get请求,当有token校验的时候不方便。
方法三:通过请求后台接口
优点:可以在headers里面设置token,文件是java代码中生成的,生成的文件比较灵活。
缺点:实现起来比较复杂。
关于vue.js的学习教程,请大家点击专题vue.js组件学习教程、vue.js前端组件学习教程进行学习。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
推荐阅读
-
Vue项目利用axios请求接口下载excel
-
详解vue-cli 构建项目 vue-cli请求后台接口 vue-cli使用axios、sass、swiper
-
vue项目中axios请求网络接口封装的示例代码
-
vue项目,axios请求图片接口,接口返回的是文件流的形式,如何转换成图片?
-
vue结合axios实现的调用接口下载excel功能
-
详解vue-cli 构建项目 vue-cli请求后台接口 vue-cli使用axios、sass、swiper
-
Vue axios请求接口状态返回200,但报错We‘re sorry but (项目名称) doesn‘t work properly without JavaScript enabled.
-
vue项目中axios请求网络接口封装的示例代码
-
Vue项目调用后端接口api管理以及axios封装请求
-
vue项目,axios请求图片接口,接口返回的是文件流的形式,如何转换成图片?