欢迎使用Markdown编辑器
print-js
官网:https://printjs.crabbly.com/
可以打印pdf,image,html,json
打印html时用style传值
‘@media print{@page {size:landscape}}’
默认横版
let styles = `@page{size:landscape ; margin: 20mm;} .footer {display: none;} .bottom {margin-top: 30px;}
.printBtn {display: none;} .printInfoP {font-size: 10px;}
.printInfo {padding-left: 0px; text-align: left;} .printInfoDiv {display: flex;}
.printInfoRow { padding-bottom: 3px; flex: 1; }.abc { border-collapse: collapse;} .handle {text-align: center;} .handle1 {text-align: right;}`;
this.$printJs.printByEle(this.$refs.print, styles);
this.$printJs.getStyle(this.$refs.print);