问题:前端访问导出接口无法直接下载文件,而是输出了文件流
原因:ajax请求只是个“字符型”的请求,即请求的内容是以文本类型存放的。文件的下载是以二进制形式进行的,虽然可以读取到返回的response,但只是读取而已,是无法执行的
解决办法:在页面上添加a标签实现下载
代码如下:

export function _postf(url, params, errorback) {return new Promise((resolve, reject) => {axios.post(url, params, { responseType: 'blob' }).then(res => {const aLink = document.createElement("a");let blob = new Blob([res], { type: "application/vnd.ms-excel" });aLink.href = URL.createObjectURL(blob);aLink.download = '导出下载.xlsx';aLink.click();document.body.appendChild(aLink);}).catch((error) => {reject(error);})})
}

至此问题解决

vue项目 无法下载导出的execel文件相关推荐

  1. 4.Vue项目中下载本地pd、word、excel文件

    记录:Vue项目中下载本地pdf.word.excel文件 今日的一个需求是下载导入模板文件,该模板文件不是接口请求获取,而是本地的文件 该文章属转载:Vue下载本地pdf.word.excel文件 ...

  2. Vue将echarts数据导出成excel文件

    Vue将echarts数据导出成excel文件 一.下载vendor插件 下载 vendor 文件放置项目的 src 目录下 链接:https://pan.baidu.com/s/1XYYQ186zo ...

  3. 创建Vue项目,找不到router文件(router.js)的解决方法

    创建Vue项目,找不到router文件(router.js)的解决方法 问题描述: 安装 Vue Router 原因分析: 解决方案: 命令窗口创建 使用图形化界面 问题描述: 如图所示: 安装 Vu ...

  4. 前端vue项目-关于下载文件pdf/excel

    最近在做一些需求,需要下载一些文件信息,最频繁的就是下载excel文件到本地了 看过了很多方法,做个整理吧哈哈哈哈 参考的文章链接: https://www.cnblogs.com/jiangweic ...

  5. vue项目html引入css,vue项目引入自定义.css的样式文件

    ES6的引入方式: .vue文件中 css文件引入 @import "../assets/common/common.css";//自定义.css的样式路径 js文件的引入 在ma ...

  6. 如何为ios酷我音乐盒下载导出的音乐文件(使用Java程序设计)

    这个工具已经准备第二版,读者了解编程软件,可以直接使用,请阅读和使用这个场地 http://blog.csdn.net/jzj1993/article/details/44459983 本文所涉及内容 ...

  7. Vue项目使用js-audio-recorder录音及录音文件上传

    最近在做的Vue项目里有关于录音和录音文件上传的功能,用到的是一个开源框架js-audio-recorder,官方文档上关于录音.暂停录音等也封装了很多方法,在这里我主要说下录音文件上传部分,网上找了 ...

  8. vue 项目,下载别人的项目和npm run dev报错解决方法

    npm install npm run dev 通常在npm install 有时候会出错 $ cnpm install × Install fail! Error: [boostrap@^4.2.1 ...

  9. vue项目中,导出下载Excel表格

    方法: // 导出详情数据exportExcel() {const data = {time_type: '',type_id: this.activity_type,activity_id: thi ...

最新文章

  1. mysql auto_increment建表_在mysql表中创建一个ID auto_increment(在事实之后)
  2. iOS如何在iTunes网站查看并下载APP的dsym文件
  3. 以服务的方式提供站点基础功能支持
  4. 带你认识“货真价实”的P2P网贷风控
  5. 使用C#的HttpWebRequest模拟登陆网站(续)
  6. 【JZOJ4861】【NOIP2016提高A组集训第7场11.4】推冰块
  7. Kubernetes 1.20 版本开始将弃用 Docker,是时候拥抱 Containerd 和 Podman 了!
  8. 根据分类id找出父类id
  9. 灰色关联与TOPSIS法 —— matlab
  10. 水环境模型与大数据技术融合研究
  11. STM32工作笔记0085---UCOSIII信号量和互斥信号量(上)
  12. Eigen教程(8)之Map类
  13. 调用cryptography密码学API接口计算SHA256/SHA1哈希摘要
  14. 网易云api接口_网易云音乐你喜欢吗?你自己也可以做一个
  15. (转)Wap开发FAQ大全
  16. PHP的时间增加10分钟和加一天的时间
  17. 桌面图标有蓝底怎么办?
  18. python 异常 exception_关于Python中异常(Exception)的汇总
  19. form表单提交时传递额外的参数
  20. 2020年阴历二月十一 投资理财读书笔记~漫步华尔街①

热门文章

  1. [3]云计算概念、技术与架构Thomas Erl-第7章 云基础设施机制
  2. B/S架构的EMR系统
  3. windows 剪贴板_如何在Windows 10上清除剪贴板历史记录
  4. 程序员工作5年以上,找工作还看学历吗?
  5. 自动报靶系统可应用于室内室外射击场训练使用
  6. js里设置html样式,JS 动态设置css样式
  7. 怎么把软件放在桌面上?
  8. 基于SSM框架的BS架构微博系统
  9. 工地安全带穿戴识别 基于yolov5实现
  10. Unity中的优化技术