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 相关文章推荐
实现动画效果核心方式的js代码
Sep 27 Javascript
Js base64 加密解密介绍
Oct 11 Javascript
jQuery控制的不同方向的滑动(向左、向右滑动等)
Jul 18 Javascript
jQuery实现弹窗居中效果类似alert()
Feb 27 Javascript
AngularJS  ng-repeat遍历输出的用法
Jun 19 Javascript
Vue2 SSR渲染根据不同页面修改 meta
Nov 20 Javascript
深入了解javascript 数组的sort方法
Jun 01 Javascript
Vue代码整洁之去重方法整理
Aug 06 Javascript
使用 js 简单的实现 bind、call 、aplly代码实例
Sep 07 Javascript
HTML+JavaScript实现扫雷小游戏
Sep 30 Javascript
vue 出现data-v-xxx的原因及解决
Aug 04 Javascript
如何构建一个Vue插件并生成npm包
Oct 26 Javascript
浅谈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
ThinkPHP模板比较标签用法详解
2014/06/30 PHP
ThinkPHP基本的增删查改操作实例教程
2014/08/22 PHP
PHP将Excel导入数据库及数据库数据导出至Excel的方法
2015/06/24 PHP
javascript据option的value值快速设定初始的selected选项
2007/08/13 Javascript
Javascript将string类型转换int类型
2010/12/09 Javascript
html超链接打开窗口大小的方法
2013/03/05 Javascript
js中的onchange和onpropertychange (onchange无效的解决方法)
2014/03/08 Javascript
JavaScript使用function定义对象并调用的方法
2015/03/23 Javascript
javascript无刷新评论实现方法
2015/05/13 Javascript
纯js实现无限空间大小的本地存储
2015/06/18 Javascript
javascript实现数字倒计时特效
2016/03/30 Javascript
第六章之辅组类与响应式工具
2016/04/25 Javascript
vue.js语法及常用指令
2017/10/29 Javascript
vue组件中的数据传递方法
2018/05/14 Javascript
react native 获取地理位置的方法示例
2018/08/28 Javascript
在AngularJs中设置请求头信息(headers)的方法及不同方法的比较
2018/09/04 Javascript
解决vue组件没显示,没起作用,没报错,但该显示的组件没显示问题
2020/09/02 Javascript
原生JavaScript实现随机点名表
2021/01/14 Javascript
[51:07]VGJ.S vs Pain 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
Python使用百度API上传文件到百度网盘代码分享
2014/11/08 Python
python中使用xlrd读excel使用xlwt写excel的实例代码
2018/01/31 Python
python opencv实现图片旋转矩形分割
2018/07/26 Python
python读写csv文件并增加行列的实例代码
2019/08/01 Python
如何利用python给图片添加半透明水印
2019/09/06 Python
pygame实现俄罗斯方块游戏(基础篇1)
2019/10/29 Python
jupyter notebook 多行输出实例
2020/04/09 Python
VScode连接远程服务器上的jupyter notebook的实现
2020/04/23 Python
Javascript 高级手势使用介绍
2013/04/21 HTML / CSS
美国婚戒购物网站:Anjays Designs
2017/06/28 全球购物
个人整改措施书面材料
2014/10/24 职场文书
2014幼儿园小班工作总结
2014/11/10 职场文书
消防安全月活动总结
2015/05/08 职场文书
劳动仲裁代理词范文
2015/05/25 职场文书
Redis持久化与主从复制的实践
2021/04/27 Redis
详解SpringBoot异常处理流程及原理
2021/06/21 Java/Android
企业版Windows 11有哪些新功能? Win11适用于企业的功能介绍
2021/11/21 数码科技