vue 使用vue-print-nb 实现打印功能 和 用针式打印机打印模糊问题

一、vue-print-nb 实现打印功能

1、安装

cnpm i vue-print-nb -S

2、在main.js 中引入

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

3、在vue页面中的使用

<template>
    <div class="print">
        <div id="printPage">
            这里面是放的打印内容
        </div>
        <button v-print="'#printPage'">打印</button>
    </div>
</template>

v-print 中的内容 和 id对应,打印出来的内容是 整个id框框内的内容

4、打印分页 style="page-break-after: always"

<template>
    <div class="print">
        <div id="printPage">
            // 这里面是放的打印内容
              <div style="page-break-after: always">
                   // 打印的第一页内容
              </div>
              <div style="page-break-after: always">
                   // 打印的第二页内容
              </div>
        </div>
        <button v-print="'#printPage'">打印</button>
    </div>
</template>

二、网页 用针式打印机打印模糊问题

原因:网页的打印,是先生成一张图片,接着打印,针式打印机打印会模糊;
解决:试着调整打印的文字的字体,我这里:

font-family: Microsoft YaHei;
color: #000; 
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值