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 attachEvent传递参数的办法
Dec 14 Javascript
jquery处理json数据实例分析
Jun 03 Javascript
node.js中的buffer.length方法使用说明
Dec 14 Javascript
jQuery中outerHeight()方法用法实例
Jan 19 Javascript
使用javascript提交form表单方法汇总
Jun 25 Javascript
IE9+已经不对document.createElement向下兼容的解决方法
Sep 14 Javascript
JS添加删除DIV的简单实例
Jul 08 Javascript
Javascript中级语法快速入手
Jul 30 Javascript
JavaScript递归操作实例浅析
Oct 31 Javascript
Node.js Mongodb 密码特殊字符 @的解决方法
Apr 11 Javascript
Vue利用History记录上一页面的数据方法实例
Nov 02 Javascript
JavaScript判断浏览器版本的方法
Nov 03 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异步执行的常用方式详解
2013/06/03 PHP
解析PHP实现多进程并行执行脚本
2013/06/18 PHP
php共享内存段示例分享
2014/01/20 PHP
gearman中任务的优先级和返回状态实例分析
2020/02/27 PHP
jquery 框架使用教程 AJAX篇
2009/10/11 Javascript
js 获取class的元素的方法 以及创建方法getElementsByClassName
2013/03/11 Javascript
JS小功能(button选择颜色)简单实例
2013/11/29 Javascript
jQuery 重复加载错误以及修复方法
2014/12/16 Javascript
JavaScript实现多个重叠层点击切换效果的方法
2015/04/24 Javascript
利用CSS、JavaScript及Ajax实现图片预加载的方法
2016/11/29 Javascript
JavaScript中的子窗口与父窗口的互相调用问题
2017/02/08 Javascript
NodeJs使用Mysql模块实现事务处理实例
2017/05/31 NodeJs
详解项目升级到vue-cli3的正确姿势
2019/01/28 Javascript
Vue列表如何实现滚动到指定位置样式改变效果
2020/05/09 Javascript
微信小程序换肤功能实现代码(思路详解)
2020/08/25 Javascript
举例讲解Python面向对象编程中类的继承
2016/06/17 Python
Python的Flask框架中的Jinja2模板引擎学习教程
2016/06/30 Python
python脚本实现数据导出excel格式的简单方法(推荐)
2016/12/30 Python
python实现七段数码管和倒计时效果
2019/11/23 Python
Python使用matplotlib绘制Logistic曲线操作示例
2019/11/28 Python
Python箱型图处理离群点的例子
2019/12/09 Python
pytorch sampler对数据进行采样的实现
2019/12/31 Python
个人近期表现材料
2014/02/11 职场文书
白酒市场营销方案
2014/02/25 职场文书
父母对孩子说的话
2014/04/12 职场文书
机关办公室岗位职责
2014/04/16 职场文书
保险公司开门红口号
2014/06/21 职场文书
基层干部个人对照检查及整改措施
2014/10/28 职场文书
毕业实习指导教师评语
2014/12/31 职场文书
毕业实习计划书
2015/01/16 职场文书
给上级领导的感谢信
2015/01/22 职场文书
2015教师节师德演讲稿
2015/03/19 职场文书
施工员岗位职责范本
2015/04/11 职场文书
表扬信格式模板
2015/05/05 职场文书
律师函格式范本
2015/05/27 职场文书
golang生成vcf通讯录格式文件详情
2022/03/25 Golang