vue2控制打印机打印(一)

本文介绍了如何在Vue项目中使用vue-print-nb库实现全局打印功能,包括main.js中的全局引入、HTML结构配置以及数据对象的详细设置。重点讲解了预览模式和回调函数的使用。

cmd代码

npm install vue-print-nb

main.js全局引入

import Print from 'vue-print-nb'
Vue.use(Print)

html

<div class="inner" id="printView">
     
</div>
<el-button v-print="printViewInfo" type="primary">打 印</el-button>

data里面的数据

printViewInfo: {
        id: "printView", //打印区域的唯一的id属性
        popTitle: '', // 页眉文字 (不设置时显示undifined)(页眉页脚可以在打印页面的更多设置的选项中取消勾选)
        extraHead: '', // 最左上方的头部文字,附加在head标签上的额外标签,使用逗号分割
        preview: false, // 是否启动预览模式,默认是false (开启预览模式ture会占满整个屏幕,不建议开启,除非业务需要)
        previewTitle: '预览的标题', // 打印预览的标题(预览模式preview为true时才显示)
        previewPrintBtnLabel: '预览结束,开始打印', // 打印预览的标题下方的按钮文本,点击可进入打印(预览模式preview为true时才显示)
        zIndex: 20002, // 预览窗口的z-index,默认是20002,最好比默认值更高
        previewBeforeOpenCallback(that) { console.lo
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值