美文网首页
1.vue实现打印功能vue-print-nb

1.vue实现打印功能vue-print-nb

作者: 静昕妈妈芦培培 | 来源:发表于2023-04-11 13:46 被阅读0次

github地址:https://github.com/Power-kxLee/vue-print-nb

1.先安装 vue-print-nb插件

npm install vue-print-nb --save

2.main.js中引入并安装此插件

#main.js
import Print from './assets/print'
Vue.use(Print);

3.使用


image.png image.png
export default {
  name: "Report",
  data() {
    return {
      printStatus: true,
      printObj: {
        id: "printArea",
        popTitle: "打印", // 打印配置页上方标题
        extraHead: '<meta http-equiv="Content-Language" content="zh-cn"/>,<style>#printArea {width:100%;}</style>', //最上方的头部文字,附加在head标签上的额外标签,使用逗号分隔
        preview: "", // 是否启动预览模式,默认是false(开启预览模式,可以先预览后打印)
        previewTitle: "", // 打印预览的标题(开启预览模式后出现),
        previewPrintBtnLabel: "", // 打印预览的标题的下方按钮文本,点击可进入打印(开启预览模式后出现)
        zIndex: "", // 预览的窗口的z-index,默认是 20002(此值要高一些,这涉及到预览模式是否显示在最上面)
        previewBeforeOpenCallback() { }, //预览窗口打开之前的callback(开启预览模式调用)
        previewOpenCallback() { }, // 预览窗口打开之后的callback(开启预览模式调用)
        beforeOpenCallback() { }, // 开启打印前的回调事件
        openCallback() { }, // 调用打印之后的回调事件
        closeCallback() {
          this.printStatus = false;
        }, //关闭打印的回调事件(无法确定点击的是确认还是取消)
        url: "",
        standard: "",
        extraCss: "",
      },
    };
  },
  methods: {
    handlePrint() {
      this.printStatus = true;
    }
  },
};

相关文章

  • 前端vue项目实现单页打印功能

    前端vue项目实现单页打印功能 vue-print-nb插件:这是用于打印,简单,快速,方便,轻便的指令包装。安装...

  • 7.记录Vue项目插件打印页面所需部分

    实现下面点击打印弹出打印的效果 需要用到打印组件vue-print-nb,安装 npm install vue-p...

  • vue表格数据打印功能的实现

    一、打印当前页数据 只对当前页面可见数据进行打印,实现方法不唯一,此处介绍相对简单的vue-print-nb。他的...

  • 实现打印

    接到一个需求,需要使用到打印这个功能,百度了一下网上给我2种解决方案,1是使用vue-print-nb来完成打印,...

  • vue-print-nb打印

    vue2和vue3使用方法不同,具体如下: https://blog.csdn.net/LizequaNNN/ar...

  • iOS 打印 AirPrint无线打印

    主要功能:使用iPhone、PC连接同一个WiFi,iPhone 上App有打印功能,点击打印,实现打印文档功能。...

  • 前端实现打印功能

    打印样式 一、添加打印样式 为屏幕显示和打印分别准备一个css文件,如下所示:用于屏幕显示的css: 用于打印的...

  • vue 实现打印功能

    1.安装插件 2.在main.js中引用 3.在页面中使用

  • java实现打印功能

    前言 在我们的实际工作中,经常需要实现打印功能。但由于历史原因,Java 提供的打印功能一直都比较弱。实际上最初的...

  • vue实现打印功能

    打印功能可以自己使用原生js(window.print())实现,其次就是使用插件,介绍一个打印插件 vue-pr...

网友评论

      本文标题:1.vue实现打印功能vue-print-nb

      本文链接:https://www.haomeiwen.com/subject/jcrbddtx.html