当前位置:   article > 正文

vue使用printjs实现列表打印功能_vue如何修改打印表格的样式

vue如何修改打印表格的样式

引入组件

  1. <script src="https://printjs-4de6.kxcdn.com/print.min.js"></script>
  2. <script src="https://printjs-4de6.kxcdn.com/print.min.css"></script>

前端:

<el-table id="printCons"

按钮触发

<el-button icon="el-icon-printer"  @click="myPrint()">打印 </el-button>
  1. myPrint() {
  2. printJS({
  3. printable: "printCons", // 'printFrom', // 标签元素id
  4. type: 'html',
  5. header: '表格名字',
  6. headerStyle: 'text-align:center;color:#000;width:100%;',
  7. scanStyles: false,
  8. style: 'table{table-layout: auto;border-collapse:collapse;} ' +
  9. 'table tr td,th { padding:10px;border:1px #000 solid; white-space:normal;word- break:break-all; text-align:center}' +// 表格样式
  10. 'margin:auto 0mm;'
  11. })
  12. },

已经成功打印。

但是出现了表格打印不全问题:

解决方法:下一篇文章

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/113028
推荐阅读
相关标签
  

闽ICP备14008679号