说到导出功能有很多种方式,今天我也来写一种,纯js的导出功能,可用于项目当中,可用于项目当中,可用于项目当中。重要的事情说三遍,现在开始
 let url = window.URL.createObjectURL(new Blob([res]))let link = document.createElement('a')link.style.display = 'none'link.href = urllet fileName = '政策绩效.xlsx'link.setAttribute('download', fileName)document.body.appendChild(link)link.click()document.body.removeChild(link)

这是没有封装的,你也可以把它封装起来,那里需要导出的时候直接调用就可以了。

注意:这里只能导出全部的数据,不能按条件查询到数据,然后导出查询到的数据。其实要这样做也很简单,就是把后端搜索的字段传进去就行了。
policyPerformanceExport(this.searchParams()).then((res) => {let url = window.URL.createObjectURL(new Blob([res]))let link = document.createElement('a')link.style.display = 'none'link.href = urllet fileName = '政策绩效.xlsx'link.setAttribute('download', fileName)document.body.appendChild(link)link.click()document.body.removeChild(link)})

policyPerformanceExport这个是后端导出的接口,this.searchParams()这个是我封装的查询条件。是不是很简单。希望能帮到同学们!

vue项目的导出功能相关推荐

  1. Vue 项目excel导出功能

    一.思路 前端主导(工作大量在前端) 二.新建文件夹及文件 新建src/vendor/export2Excel.js 示例代码:示例地址 /* eslint-disable */ import { s ...

  2. vue项目搜索历史功能的实现

    vue项目搜索历史功能的实现 播放器项目中歌曲搜素页面的 首先需要在state定义搜索历史,在其中保存搜索历史 state.js:<br>// 搜索历史: searchHistory: [ ...

  3. node.js/VUE项目中导出excel表格的多种实现方法(D2admin适用)

    方法一.vue+js-xlsx 1.vue项目内安装两个依赖:xlsx.file-saver  npm install xlsx --save  npm install file-saver --sa ...

  4. 系统项目报表导出功能开发

    与正常的导出功能不同,应局方要求需要导出一些截至当前的工程采集状态.提交审核状态等字段.该一类字段需要在导出时进行实时统计并且比较耗时. 1. 前期统计方式:单线程全量统计并返回前端 问题:根据当时统 ...

  5. 「Vue To Words」 - 教你在Vue项目中导出Word文档(包含表格合并,图片修改大小)

    前言:最近在项目中遇到了,vue页面需要导出word文档,今日就进行记录一下,如有不对的地方,还请见谅 ^^ 简单说一下需求:需要导出的页面是表格页面,因为包含表格的嵌套和合并,其实最主要的就是导出页 ...

  6. vue中excel导出功能

    将vue-element-admin中的src/vendor/export2Excel复制到本项目中,直接使用 插件包位于src/vendor/export2Excel中,采用的是按需引入的方式 什么 ...

  7. 在VUE项目中导出excel——简单使用xlsx

    在大量的项目开发和使用过程中,我们经常会遇到需要将某些数据导出为excel的操作,这里介绍一个很简单的导出方案--xlsx... 插件安装 网络好就直接使用 npm install xlsx -S 网 ...

  8. vue 项目检测新版本功能

    简单代码就可以为 vuecli 项目实现检测新版本功能 当发布新版本后用户本地经常会有缓存情况, 为了让用户知道产品是否有新版本推送并不值得集成websocket长链接, 所以用一种更简单的方式来实现 ...

  9. [Vue项目实战]登录功能实现

    登录功能实现 写在前面 登录概述 登录业务流程 登录业务的相关技术点 登录---token原理分析 登录功能实现 登录页面的布局 在components文件下创建一个vue文件 配置路由(并添加路由重 ...

最新文章

  1. deeplearning算法优化原理
  2. Ubuntu find命令详解
  3. unet_3plus
  4. mysql黄色版_Linux机上运行多个版本的MySQL
  5. vs2017生成sqlserver 2017项目出现.Net SqlClient Data Provider: Msg 10343
  6. RocketMQ的各种集群模式的搭建和消息可靠性保证和服务可用性描述
  7. HCIE-Security Day39:理论学习:隐私保护
  8. YetAnotherKeyDisplayer(YAKD屏幕上显示键盘操作)源码下载及编译(Win10,VS2022)
  9. R语言ggplot2可视化哑铃图、强调从一个点到另一个点的变化、数量的变化、客户满意度的变化等(Dumbbell Plot)、为可视化图像添加标题、题注信息
  10. 手算平方根的JavaScript实现,并推广至任意次方根
  11. web 页面实现页面右下角弹窗功能
  12. MFC中窗口实现拖拽文件功能
  13. 最新 android系统 设备 分布情况,CNCERT 2018年第一季度国内操作系统及浏览器占比情况分析...
  14. 解决利用<input type=“file“>上传文件时,value拿到的是fakePath问题
  15. 【建站笔记】apache配置赛门铁克免费ssl证书搭建https
  16. 第3章第9节:快速提取幻灯片中的所有图片素材 [PowerPoint精美幻灯片实战教程]
  17. CTF中的PHP反序列化ALL IN ONE
  18. java批量修改指定目录下的文件名
  19. SpringBoot指标监控
  20. JS - 15 - 异步、Promise、async、await

热门文章

  1. Android刷机SD卡分区指南 [
  2. ClickHouse函数操作大全
  3. 烧录esp32 并用oled显示
  4. Android 鼠标样式修改
  5. java如何进行word文档的合并
  6. Android -窗口小部件开发(App Widgets) 3部分
  7. 如何获取到javasript链接的网址
  8. torch.bmm() 与 torch.matmul()
  9. 基于java的滑雪场学具租赁管理系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署
  10. 2018年python薪资_最好的Python:2017和2018年至今我最喜欢的文章集