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 相关文章推荐
jQuery EasyUI API 中文文档 搜索框
Sep 29 Javascript
jquery将一个表单序列化为一个对象的方法
Dec 02 Javascript
如何书写高质量jQuery代码(使用jquery性能问题)
Jun 30 Javascript
使用jQuery获得内容以及内容的属性
Feb 26 Javascript
JS获取表格内指定单元格html内容的方法
Mar 31 Javascript
基于AngularJS+HTML+Groovy实现登录功能
Feb 17 Javascript
Bootstrap项目实战之首页内容介绍(全)
Apr 25 Javascript
AngularJS实现一次监听多个值发生的变化
Aug 31 Javascript
详解Vue2.0里过滤器容易踩到的坑
Jun 01 Javascript
vue.js通过路由实现经典的三栏布局实例代码
Jul 08 Javascript
AntV F2和vue-cli构建移动端可视化视图过程详解
Oct 08 Javascript
js实现鼠标点击飘爱心效果
Aug 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
千呼万唤始出来,DOTA2勇士令状不朽宝藏Ⅱ现已推出
2020/08/25 DOTA
php表单提交问题的解决方法
2011/04/12 PHP
php笔记之:AOP的应用
2013/04/24 PHP
解决file_get_contents无法请求https连接的方法
2013/12/17 PHP
php 根据url自动生成缩略图并处理高并发问题
2014/01/23 PHP
PHP中Fatal error session_start()错误解决步骤
2014/08/05 PHP
PHP冒泡算法详解(递归实现)
2014/11/10 PHP
PHP 断点续传实例详解
2017/11/11 PHP
Discuz! 6.1_jQuery兼容问题
2008/09/23 Javascript
匹配任意字符的正则表达式写法
2010/04/29 Javascript
Javascript的一种模块模式
2010/09/08 Javascript
jQuery中clearQueue()方法用法实例
2014/12/29 Javascript
AngularJS基础学习笔记之控制器
2015/05/10 Javascript
详解javascript事件冒泡
2016/01/09 Javascript
jQuery判断是否存在滚动条的简单方法
2016/09/17 Javascript
js手机号4位显示空格,银行卡每4位显示空格效果
2017/03/23 Javascript
Javascript中JSON数据分组优化实践及JS操作JSON总结
2017/12/22 Javascript
jQuery实现为动态添加的元素绑定事件实例分析
2018/09/07 jQuery
如何利用nodejs自动定时发送邮件提醒(超实用)
2020/12/01 NodeJs
[50:04]DOTA2上海特级锦标赛D组小组赛#2 Liquid VS VP第二局
2016/02/28 DOTA
python代码制作configure文件示例
2014/07/28 Python
python生成日历实例解析
2014/08/21 Python
python清除指定目录内所有文件中script的方法
2015/06/30 Python
python嵌套函数使用外部函数变量的方法(Python2和Python3)
2016/01/31 Python
python如何求解两数的最大公约数
2018/09/27 Python
Python对象与引用的介绍
2019/01/24 Python
python七夕浪漫表白源码
2019/04/05 Python
python3用PIL把图片转换为RGB图片的实例
2019/07/04 Python
Python库skimage绘制二值图像代码实例
2020/04/10 Python
python numpy库np.percentile用法说明
2020/06/08 Python
CSS3绘制圆角矩形的简单示例
2015/09/28 HTML / CSS
中专毕业生的自我鉴定
2013/12/01 职场文书
事业单位考核材料
2014/05/21 职场文书
11.9消防日宣传标语
2014/10/08 职场文书
党风廉政建设调研报告
2015/01/01 职场文书
研究生个人学年总结
2015/02/14 职场文书