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 相关文章推荐
javascript 简单高效判断数据类型 系列函数 By shawl.qiu
Mar 06 Javascript
返回对象在当前级别中是第几个元素的实现代码
Jan 20 Javascript
JS+DIV实现鼠标划过切换层效果的实例代码
Nov 26 Javascript
用jquery的方法制作一个简单的导航栏
Jun 23 Javascript
Node.js中使用Log.io在浏览器中实时监控日志(等同tail -f命令)
Sep 17 Javascript
通过JS动态创建一个html DOM元素并显示
Oct 15 Javascript
Angular实现下拉框模糊查询功能示例
Jan 03 Javascript
单页面vue引入百度统计的使用方法示例详解
Oct 13 Javascript
jQuery中使用validate插件校验表单功能
May 24 jQuery
JavaScript运动原理基础知识详解
Apr 02 Javascript
vue 项目中当访问路由不存在的时候默认访问404页面操作
Aug 31 Javascript
H5 js点击按钮复制文本到粘贴板
Nov 19 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
php下用GD生成生成缩略图的两个选择和区别
2007/04/17 PHP
PHP与SQL注入攻击[三]
2007/04/17 PHP
php小偷相关截取函数备忘
2010/11/28 PHP
Mysql数据库操作类( 1127版,提供源码下载 )
2010/12/02 PHP
使用ThinkPHP自带的Http类下载远程图片到本地的实现代码
2011/08/02 PHP
php中获得视频时间总长度的另一种方法
2011/09/15 PHP
php实现简单的上传进度条
2015/11/17 PHP
PHP MYSQL实现登陆和模糊查询两大功能
2016/02/05 PHP
php数据序列化测试实例详解
2017/08/12 PHP
对laravel的csrf 防御机制详解,及form中csrf_token()的存在介绍
2019/10/24 PHP
javascript游戏开发之《三国志曹操传》零部件开发(四)用地图块拼成大地图
2013/01/23 Javascript
js二维数组定义和初始化的三种方法总结
2014/03/03 Javascript
js怎么覆盖原有方法实现重写
2014/09/04 Javascript
深入分析JSON编码格式提交表单数据
2015/06/25 Javascript
Javascript中的数据类型之旅
2015/10/18 Javascript
js实现div模拟模态对话框展现URL内容
2016/05/27 Javascript
jQuery插件FusionCharts绘制的3D双柱状图效果示例【附demo源码】
2017/04/20 jQuery
Angular 4依赖注入学习教程之简介(一)
2017/06/04 Javascript
vue实现菜单切换功能
2019/05/08 Javascript
浅谈一个webpack构建速度优化误区
2019/06/24 Javascript
laravel实现中文和英语互相切换的例子
2019/09/30 Javascript
Vue 实现从文件中获取文本信息的方法详解
2019/10/16 Javascript
Vue脚手架编写试卷页面功能
2020/03/17 Javascript
编写Python CGI脚本的教程
2015/06/29 Python
python实现全盘扫描搜索功能的方法
2019/02/14 Python
Python检查图片是否损坏及图片类型是否正确过程详解
2019/09/30 Python
Python列表元素常见操作简单示例
2019/10/25 Python
Python使用plt.boxplot() 参数绘制箱线图
2020/06/04 Python
Giuseppe Zanotti美国官方网站:将鞋履视为高级时装般精心制作
2018/02/06 全球购物
幼师求职自荐信范文
2014/01/26 职场文书
2014年企业团支部工作总结
2014/12/10 职场文书
2015年基层党组织公开承诺书
2015/01/21 职场文书
员工拾金不昧表扬稿
2015/05/05 职场文书
2015年学校总务工作总结
2015/07/20 职场文书
奖学金主要事迹范文
2015/11/04 职场文书
MySQL时间设置注意事项的深入总结
2021/05/06 MySQL