_vue3 print-js 打印table ">
当前位置:   article > 正文

Vue+elemnet UI table表格使用print.js打印_vue3 print-js 打印table 线

vue3 print-js 打印table 线

1.npm 安装priint.js

2.vue页面引用

import * as Printjs from "print-js";

3.

  1. <el-table
  2. id="printCons"
  3. :data="tableData"
  4. stripe
  5. style="width: 100%; margin-top: 30px"
  6. border
  7. v-loading="loading"
  8. >
  9. <el-table-column prop="locationNumber" :label="$t('table.location')">
  10. </el-table-column>
  11. .............省略
  12. //打印按钮
  13. <button class="btn_screen" @click="goPrint">打印</button>

4.

  1. goPrint() {
  2. console.log("打印");
  3. Printjs({
  4. printable: "printCons", //要打印内容的id
  5. type: "html",
  6. header:"库存明细",
  7. headerStyle: 'text-align:center;color:#000;width:100%;border:1px #000 solid;',
  8. scanStyles: false,
  9. style: 'table{table-layout: fixed;border-collapse:collapse;} table tr td,th { padding:15px;border:1px #000 solid; white-space:normal;word-break:break-all; text-align:center}' // 表格样式
  10. });
  11. },

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

闽ICP备14008679号