<Card class="mt20" title="设备数据"><div slot="extra"><a class="ml10" href="#" @click.prevent="toExcel"><Icon type="md-download" />导出设备表</a></div></Card>
    // 导出excel表toExcel () {const data = {leftTime: this.leftTime,pageIndex: 1,pageSize: 10,rightTime: this.rightTime,type: 2}toExcel(data).then(res => {if (!res.data) {return}const blob = new Blob([res.data])const url = window.URL.createObjectURL(blob)const aLink = document.createElement('a')aLink.style.display = 'none'aLink.href = url// let fileName = decodeURIComponent(res.headers['content-disposition'].split('filename=')[1])aLink.setAttribute('download', '用户活跃记录表.xlsx')document.body.appendChild(aLink)aLink.click()document.body.removeChild(aLink) // 下载完成移除元素window.URL.revokeObjectURL(url) // 释放掉blob对象}, err => {// 接口错误console.log(err)}).catch((err) => {// 处理逻辑出错console.log(err)})},

仔细看axios请求加了个responseType: ‘blob’ 配置

export const toExcel = data => {return axios.request({url: 'xxxxx',data,method: 'post',responseType: 'blob'})
}

Vue 前端导出后端返回的excel文件相关推荐

  1. 前端处理后端返回的excel文件流并下载

    项目中遇到上传excel,后端写的接口是当重复上传相同信息的excel时会吐出excel二进制文件流,这种文件流需要前端下载供用户看. 首先后端的接口需要上传文件已formData形式上传 这里我用的 ...

  2. 前端用 js-file-download组件 下载后端返回的Excel文件

    后端接口返回的Excel的文件流需要导出让浏览器下载文件 一.先安装 js-file-download组件 npm install js-file-download --save 二.在对应使用的页面 ...

  3. Excel文档导出-后端返回文件流,前端实现下载功能

    最近在做项目的时候遇到Excel导出功能,后端返回的是文件流,前端如何实现下载功能,以下是项目用的源码,有需要可直接复制使用: // 导出exporttable() {this.axios({meth ...

  4. vue 后端返回二进制流文件,前端如何实现下载?

    目录 1. axios 请求二进制流文件导出文件 1.1 后台返回的二进制流: 1.2 使用: 1.3 需要注意以下几点: 2. 关于 arraybuffer 和 blob 2.1 ArrayBuff ...

  5. Vue+iview将表格table以excel文件导出的几种方式

    前言 在日常工作中,若是经常跟后台管理系统打交道的朋友想必对导出excel表格这种需求肯定很熟悉吧.不过我也问了身边的一些岗位为后端工程师的朋友,他们说在公司的话一般导出excel表格的工作一般由后端 ...

  6. vue前端处理后台返回的Long型数据精度丢失

    vue前端处理后台返回的Long型数据精度丢失 问题描述 开发时后端返回的id为Long型,结果发现俩id怎么会一样呢?如下图是控制台Preview返回的数据 正以为是后端那边数据有误时,我点开Res ...

  7. 前端将后端返回的带颜色的数据进行转换

    前端将后端返回的带颜色的数据进行转换 因为之前在调用后端接口的时候 后端返给我的数据显示乱码:具体如下图所示: 然后这些数据 在后台显示的是这样的的,如下图所示: 根据以上这三幅图片可以看到有些数据 ...

  8. php mysql生成excel文件,PHP导出MySQL数据到Excel文件简单示例

    这篇文章主要为大家详细介绍了PHP导出MySQL数据到Excel文件简单示例,具有一定的参考价值,可以用来参考一下. 对phpPHP导出MySQL数据到Excel文件简单示例感兴趣的小伙伴,下面一起跟 ...

  9. anki 插入表格_Anki之导出卡牌组到Excel文件

    最近有导出Anki卡牌组到Excel文件的需要,查到了这个教程,Anki插件--导出卡牌到Excel文件-LearnHacks,但结果并不令人满意,所导出的Excel文件只有一列,所选中的卡片字段全部 ...

最新文章

  1. Ubuntu查看系统位数及版本
  2. 新零售模式开启,2018杭州无人店展览会
  3. For循环中不可以嵌套RDD操作
  4. 4、MySQL修改存储过程(ALTER PROCEDURE)
  5. 将excel文件中的数据导入到mysql
  6. finalshell连接失败解决方法_Windows 无法连接到SENS的解决方法
  7. linux命令去除重复的值,学习linux的Split 命令-linux下去除重复的命令uniq用法...-linux下join与paste命令的用法_169IT.COM...
  8. 面试题4,打印出100-999所有的“水仙花数”。
  9. delphi下实现ribbon界面的方法(一)
  10. ols残差_涨知识丨OLS原理的矩阵方法很难?Just So So
  11. kettle 提交数据量_Kettle数据同步速度调优记录
  12. axis1 c# 接口 调用_C#图形编程GDI+基础
  13. 一个顶N个的NextResult
  14. java bean_透彻理解JavaBean视频教程 - JavaWeb - Java - 私塾在线 - 只做精品视频课程服务...
  15. java加按钮_剪辑大神都在用的加字幕神器,你知道嘛!
  16. addr2line 回复“问号”问题的解决和一些发现
  17. 论文笔记:The Effectiveness of Data Augmentation in Image Classification using Deep Learning
  18. 下厨房怎么显示服务器错误,4s只有一个下厨房app显示网络连接失败
  19. 兔子繁殖问题(递归解决)
  20. android sd卡名称,科普详解Android系统SD卡各类文件夹名称

热门文章

  1. 数据挖掘之关联分析六(子图模式)
  2. TensorFlow学习笔记(二十八)CNN的9大模型之AlexNet
  3. scala从集合中提取不重复的元素
  4. 一致性哈希算法学习及JAVA代码实现分析
  5. 使用 TDD 测试驱动开发来构建 Laravel REST API
  6. eclipse下面web工程没有src/main目录
  7. (C#)Windows Shell 外壳编程系列4 - 上下文菜单(iContextMenu)(二)嵌入菜单和执行命令...
  8. jQuery之过滤选择器
  9. 解决 nfs挂载错误wrong fs type, bad option, bad superblock
  10. SQL 调试:无法启动 T-SQL 调试。未能附加到 SQL Server 进程