vue如何将v-for中的表格导出来


Posted in Javascript onMay 07, 2018

一、需要安装以下依赖

npm install -S file-saver xlsx
 npm install -D script-loader

二、项目中新建一个文件夹:(vendor---名字任取)

里面放置两个文件Blob.js和 Export2Excel.js。

三、在.vue文件中

     写这两个方法:其中list是表格的内容           

//export2Excel是你点击导出所绑定的方法名

export2Excel() {



require.ensure([], () => {




const { export_json_to_excel } = require('../../vendor/Export2Excel');//其中自己的路径也要注意下




const tHeader = ['序号', 'IMSI', 'MSISDN', '证件号码', '姓名'];//表格的头的名称




const filterVal = ['ID', 'imsi', 'msisdn', 'address', 'name'];//对应的内容的名字,一定要一 一 对应




const list = this.tableData;//tableData是你表单所绑定的数据名称,一定要对应




const data = this.formatJson(filterVal, list);




export_json_to_excel(tHeader, data, '列表excel');//列表excel这个是导出以后表格的名称,根据需要自行更改



})


},


formatJson(filterVal, jsonData) {



return jsonData.map(v => filterVal.map(j => v[j]))


}

总结

以上所述是小编给大家介绍的vue如何将v-for中的表格导出来,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
Add Formatted Text to a Word Document
Jun 15 Javascript
关于event.cancelBubble和event.stopPropagation()的区别介绍
Dec 11 Javascript
jQuery操作input值的各种方法总结
Nov 21 Javascript
js中javascript:void(0) 真正含义
Nov 05 Javascript
基于JavaScript实现的快速排序算法分析
Apr 14 Javascript
详解React 在服务端渲染的实现
Nov 16 Javascript
JavaScript实现多叉树的递归遍历和非递归遍历算法操作示例
Feb 08 Javascript
vue实现微信分享朋友圈,发送朋友的示例讲解
Feb 10 Javascript
详解在React中跨组件分发状态的三种方法
Aug 09 Javascript
react高阶组件添加和删除props
Apr 26 Javascript
vue2 拖动排序 vuedraggable组件的实现
Aug 08 Javascript
vue完美实现el-table列宽自适应
May 08 Vue.js
浅谈Vue 数据响应式原理
May 07 #Javascript
浅谈Vue响应式(数组变异方法)
May 07 #Javascript
在HTML文档中嵌入JavaScript的四种方法
May 07 #Javascript
详解JavaScript的BUG和错误
May 07 #Javascript
vue实现个人信息查看和密码修改功能
May 06 #Javascript
基于vue-element组件实现音乐播放器功能
May 06 #Javascript
VueJs组件之父子通讯的方式
May 06 #Javascript
You might like
php htmlspecialchars加强版
2010/02/16 PHP
PHP OPCode缓存 APC详细介绍
2010/10/12 PHP
php中addslashes函数与sql防注入
2014/11/17 PHP
fckeditor上传文件按日期存放及重命名方法
2015/05/22 PHP
PHP获取路径和目录的方法总结【必看篇】
2017/03/04 PHP
PHP实现重载的常用方法实例详解
2017/10/18 PHP
YII2框架中添加自定义模块的方法实例分析
2020/03/18 PHP
判断输入是否为空,获得输入类型的JS代码
2013/10/30 Javascript
浅谈checkbox的一些操作(实战经验)
2013/11/20 Javascript
加载列表时jquery获取ul中第一个li的属性
2014/11/02 Javascript
学习jQuey中的return false
2015/12/18 Javascript
js中string和number类型互转换技巧(分享)
2016/11/28 Javascript
原生JS获取元素的位置与尺寸实现方法
2017/10/18 Javascript
VUE简单的定时器实时刷新的实现方法
2019/01/20 Javascript
微信小程序自定义modal弹窗组件的方法详解
2020/12/20 Javascript
python分割和拼接字符串
2013/11/01 Python
python定时采集摄像头图像上传ftp服务器功能实现
2013/12/23 Python
Python 基于Twisted框架的文件夹网络传输源码
2016/08/28 Python
python如何拆分含有多种分隔符的字符串
2018/03/20 Python
Python爬虫使用脚本登录Github并查看信息
2018/07/16 Python
浅谈python中get pass用法
2019/03/19 Python
Python操作qml对象过程详解
2019/09/26 Python
django 简单实现登录验证给你
2019/11/06 Python
python中np是做什么的
2020/07/21 Python
matplotlib之pyplot模块之标题(title()和suptitle())
2021/02/22 Python
Lentiamo荷兰:在线订购隐形眼镜、隐形眼镜液和太阳镜
2019/10/25 全球购物
请描述一下”is a”关系和”has a”关系
2015/02/03 面试题
Linux机考试题
2015/10/16 面试题
介绍一下EJB的分类及其各自的功能及应用
2016/08/23 面试题
积极分子思想汇报
2014/01/04 职场文书
2014高考励志标语
2014/06/05 职场文书
学习十八大的心得体会
2014/09/01 职场文书
中学生2014国庆节演讲稿:不屈的民族
2014/09/21 职场文书
同意落户证明
2015/06/19 职场文书
班委竞选稿范文
2015/11/21 职场文书
nginx lua 操作 mysql
2022/05/15 Servers