一、安装vue-print-nb
vue2安装
npm install vue-print-nb --save
vue3安装
npm install vue3-print-nb --save
在表格打印时element表格出现打印不全问题 安装这个版本
链接 https://www.npmjs.com/package/vue-print-nb-element
npm install vue-print-nb-element --save
按照网上的使用方法,发现打印表格不能自定义表头,也就是不能忽略不想打印的内容(添加类名"no-print"我试了无效,也许是我没用对,欢迎指出),并且不想打印element表格的样式

想要实现想要的效果,我们可以跳转一个新的页面,然后把数据传递到新页面,再由新页面进行渲染,表头部分需要定义一个表头js文件(或者在跳转时就把表头信息传递到打印页面,我这里打印需求比较多,单独定义文件比较好维护,),需要打印什么字段,就添加相应的字段
部分tabHeader.js

本文介绍了在Vue项目中使用vue-print-nb-element解决Element表格打印问题,包括如何跳转新页面传递数据,定义表头,以及处理打印样式和内容显示不全的技巧。此外,还提及了该方法同样适用于导出自定义表格数据到Excel。
最低0.47元/天 解锁文章
1万+





