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导致的jquery失效问题的解决方法
Nov 27 Javascript
js中call与apply的用法小结
Dec 28 Javascript
jquery mobile的触控点击事件会多次触发问题的解决方法
May 08 Javascript
ECMAScript6新增值比较函数Object.is
Jun 12 Javascript
JavaScript 数组中最大最小值
Jun 05 Javascript
json对象与数组以及转换成js对象的简单实现方法
Jun 24 Javascript
axios发送post请求,提交图片类型表单数据方法
Mar 16 Javascript
js+css实现打字效果
Jun 24 Javascript
Nuxt.js实现校验访问浏览器类型的中间件
Aug 24 Javascript
Vue.js项目实战之多语种网站的功能实现(租车)
Aug 07 Javascript
webpack4 optimization使用总结
Nov 10 Javascript
JavaScript使用prototype属性实现继承操作示例
May 22 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提示Warning:phpinfo() has been disabled函数禁用的解决方法
2014/12/17 PHP
thinkphp实现163、QQ邮箱收发邮件的方法
2015/12/18 PHP
TP3.2批量上传文件或图片 同名冲突问题的解决方法
2017/08/01 PHP
浅析PHP中的 inet_pton 网络函数
2019/12/16 PHP
js中判断控件是否存在
2010/08/25 Javascript
JavaScript Date对象 日期获取函数
2010/12/19 Javascript
用RadioButten或CheckBox实现div的显示与隐藏
2013/09/21 Javascript
使用jQuery不判断浏览器高度解决iframe自适应高度问题
2014/12/16 Javascript
js运动动画的八个知识点
2015/03/12 Javascript
java必学必会之static关键字
2015/12/03 Javascript
jQuery简单操作cookie的插件实例
2016/01/13 Javascript
React.js入门学习第一篇
2016/03/30 Javascript
简单谈谈关于 npm 5.0 的新坑
2017/06/08 Javascript
原生JS实现多个小球碰撞反弹效果示例
2018/01/31 Javascript
vue+webpack实现异步组件加载的方法
2018/02/03 Javascript
vue富文本编辑器组件vue-quill-edit使用教程
2018/09/21 Javascript
简单说说如何使用vue-router插件的方法
2019/04/08 Javascript
vue使用codemirror的两种用法
2019/08/27 Javascript
JS removeAttribute()方法实现删除元素的某个属性
2021/01/11 Javascript
python实现字符串和日期相互转换的方法
2015/05/13 Python
Python中字符串对齐方法介绍
2015/05/21 Python
Python中的错误和异常处理简单操作示例【try-except用法】
2017/07/25 Python
Python实现简单求解给定整数的质因数算法示例
2018/03/25 Python
详解利用django中间件django.middleware.csrf.CsrfViewMiddleware防止csrf攻击
2018/10/09 Python
利用Pyhton中的requests包进行网页访问测试的方法
2018/12/26 Python
Python使用Pickle模块进行数据保存和读取的讲解
2019/04/09 Python
Python&&GDAL实现NDVI的计算方式
2020/01/09 Python
介绍一下linux文件系统分配策略
2012/11/17 面试题
企业面试题试卷附带答案
2015/12/20 面试题
大专自我鉴定范文
2013/10/01 职场文书
作风建设年活动总结
2014/08/27 职场文书
2014年团支部年度工作总结
2014/12/24 职场文书
泰山导游词
2015/02/02 职场文书
2015年度优秀员工自荐书
2015/03/06 职场文书
MySQL 聚合函数排序
2021/07/16 MySQL
golang操作redis的客户端包有多个比如redigo、go-redis
2022/04/14 Golang