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中的float运算精度实例分析
Aug 21 Javascript
JS打开新窗口的2种方式
Apr 18 Javascript
js+css实现增加表单可用性之提示文字
Jun 03 Javascript
JavaScript var声明变量背后的原理示例解析
Oct 12 Javascript
jQuery实现的多选框多级联动插件
May 02 Javascript
JavaScript模版引擎的基本实现方法浅析
Feb 15 Javascript
Vue表单验证插件Vue Validator使用方法详解
Apr 07 Javascript
vue.js实现条件渲染的实例代码
Jun 22 Javascript
vue watch自动检测数据变化实时渲染的方法
Jan 16 Javascript
初探Vue3.0 中的一大亮点Proxy的使用
Dec 06 Javascript
详解jQuery中的getAll()和cleanData()
Apr 15 jQuery
Vue 的双向绑定原理与用法揭秘
May 06 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 5.3.1 安装包 VC9 VC6不同版本的区别是什么
2010/07/04 PHP
php导出生成word的方法
2015/12/25 PHP
PHP入门教程之字符串处理技巧总结(转换,过滤,解析,查找,截取,替换等)
2016/09/11 PHP
PHP延迟静态绑定的深入讲解
2018/04/02 PHP
PHP抽象类与接口的区别详解
2019/03/21 PHP
Javascript(AJAX)解析XML的代码(兼容FIREFOX/IE)
2010/07/11 Javascript
jQuery学习笔记之jQuery的动画
2010/12/22 Javascript
jquery实现奇偶行赋值不同css值
2012/02/17 Javascript
JavaScript判断手机号运营商是移动、联通、电信还是其他(代码简单)
2015/09/25 Javascript
IOS中safari下的select下拉菜单文字过长不换行的解决方法
2016/09/26 Javascript
javascript深拷贝和浅拷贝详解
2017/02/14 Javascript
jQuery插件HighCharts绘制2D带Label的折线图效果示例【附demo源码下载】
2017/03/08 Javascript
深入浅析AngularJS中的一次性数据绑定 (bindonce)
2017/05/11 Javascript
JQuery 又谈ajax局部刷新
2017/11/27 jQuery
深入理解ES6之数据解构的用法
2018/01/13 Javascript
JS简单实现动态添加HTML标记的方法示例
2018/04/08 Javascript
Vuex modules模式下mapState/mapMutations的操作实例
2019/10/17 Javascript
使用Vue生成动态表单
2019/11/26 Javascript
JavaScript交换变量的常用方法小结【4种方法】
2020/05/07 Javascript
JSON获取属性值方法代码实例
2020/06/30 Javascript
[03:00]2014DOTA2国际邀请赛 Titan淘汰潸然泪下Ohaiyo专访
2014/07/15 DOTA
django实现同一个ip十分钟内只能注册一次的实例
2017/11/03 Python
Python使用ConfigParser模块操作配置文件的方法
2018/06/29 Python
python模拟键盘输入 切换键盘布局过程解析
2019/08/15 Python
python 并发编程 非阻塞IO模型原理解析
2019/08/20 Python
python 单线程和异步协程工作方式解析
2019/09/28 Python
使用Python串口实时显示数据并绘图的例子
2019/12/26 Python
基于Python 的语音重采样函数解析
2020/07/06 Python
html5图片上传预览示例分享
2014/04/14 HTML / CSS
英国最大的手表网站:The Watch Hut
2017/03/31 全球购物
Clarks鞋澳大利亚官方网站:Clarks Australia
2019/12/25 全球购物
人力资源管理专业毕业生自我评价
2013/09/21 职场文书
财务部岗位职责
2013/11/19 职场文书
工程专业应届生求职信
2014/02/19 职场文书
浪漫婚礼主题活动策划方案
2014/09/15 职场文书
elasticSearch-api的具体操作步骤讲解
2021/06/28 Java/Android