自己原生js打印以及使用print.js的体验推荐使用print.js
官网:https://printjs.crabbly.com/
api: https://www.jianshu.com/p/bc079fbb20c7
常遇见的问题:https://blog.csdn.net/weixin_41897680/article/details/124797673
样式一开始用element-ui框架,比如表格会出现很多问题,列显示不全,被截掉之类,所以后面都直接自己写css,简直完美。废话不多说上代码:
注意table不要加滚动条,会把滚动条打印出来,我是给弹框加了滚动条