vue3+element plus 前端使用print-js实现打印功能

print-js官网链接:

  • https://printjs.crabbly.com/

大佬的详细教程:

  • https://www.cnblogs.com/lemoncool/p/14210465.html
  • https://blog.csdn.net/qq_42571665/article/details/127277049

安装依赖

npm install print-js --save

使用

在需要打印的HTML部分,使用id包裹起来

<button  @click="openPrint()">点击打印</button>
<div id="printContent">
	<el-table> ......</el-table>
</div>

在js中先引入,然后定义方法
直接在.vue文件中引入就可

  import printJS from 'print-js'
function openPrint(){
      printJS({
        printable: 'printContent',
        type: 'html',
        targetStyles: ['*']
      })
}
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值