VUE整合VUE-PRINT-NB实现前端打印功能

VUE整合VUE-PRINT-NB实现前端打印功能

插件安装

npm install vue-print-nb --save

插件安装时最好在package.json中同时加入依赖信息,便于项目上其他人员拉取。

简单实现

<template>
	<div>
	  <div id="printTest" >	
      <p>赵云</p>
      <p>关羽 </p>	
      <p>马超</p>	
      <p>张飞</p>	
   </div>	
	 <button v-print="'#printTest'">打印</button>
	</div>
</template>

<script>

</script>

<style>

</style>

在需要打印的地方加上一个ID属性就好了,表格什么的操作都是这样,然后在按钮上通过v-print="’#ID’"来调用插件打印。

在这里插入图片描述

图片不是上述的代码,是打印的一个表格效果。这边需要注意的一点是,更多设置里的很多选项是根据你的打印驱动来的,比如我之前在插上打印机WIN10自动安装的驱动,纸张尺寸只给了我A4和信纸两个选项,后来从官网重新安装了一份EPSON LQ-610KII的驱动,选项就很多了。

后来从官网重新安装了一份EPSON LQ-610KII的驱动,选项就很多了。

总体来说调用还是很简单的,不管是激光打印还是针式打印机,用起来还挺方便,后续看看还有没有坑。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值