首先项目安装依赖
import JsBarcode from “jsbarcode”;
img,canvas和svg标签都可以
插件地址:https://github.com/lindell/JsBarcode/wiki/Options

<img  class="barcode" jsbarcode-format="CODE128" :jsbarcode-value="item.code" jsbarcode-textmargin="2" jsbarcode-fontoptions="bold" /><canvas class="barcode" jsbarcode-format="CODE128"jsbarcode-value="SH12110291348763025"jsbarcode-textmargin="2"jsbarcode-fontoptions="bold">></canvas>

下面讲打印功能(打包之后可能会注释丢失,导致找不到html,放到线上功能失效)

    print() {let bdhtml = window.document.body.innerHTML;let sprnstr = "<!--startprint-->"; //开始打印标识字符串有17个字符let eprnstr = "<!--endprint-->"; //结束打印标识字符串let prnhtml = bdhtml.substr(bdhtml.indexOf(sprnstr) + 17); //从开始打印标识之后的内容prnhtml = prnhtml.substring(0, prnhtml.indexOf(eprnstr)); //截取开始标识和结束标识之间的内容const newWindow = window.open("", "");newWindow.document.write(prnhtml);newWindow.window.print();newWindow.window.close(); // 打印完成后关闭后新窗口return false;}

另一种实现打印的功能

  <div  ref="print">要打印的内容
</div>print() {let obj = this.$refs.print;var newWindow = window.open();var docStr = obj.innerHTML;newWindow.document.write(docStr);newWindow.document.close();setTimeout(function () {newWindow.print();newWindow.close();}, 10);}

vue 基于jsbarcode插件打印二维码相关推荐

  1. vue项目中批量打印二维码

    前提:项目中要打印的二维码为后台返回,批量选择后,点击打印,先打开二维码预览界面,再执行打印. 以下代码中 codePicList为选中的二维码数组.重点css:page-break-after:al ...

  2. 解决vue3-print-nb打印二维码定位(qrcode.vue) 问题

    解决vue3-print-nb打印二维码定位(qrcode.vue) 问题 在使用vu3-print-nb搭配qrcode.vue产生二维码的时候,我的代码是设置了全部元素都居中显示的,效果如下 &l ...

  3. vue 项目中 自动生成 二维码

    vue 项目中 自动生成 二维码 ​ 最近在写一个vue项目,要求根据卡号可以自动生成一个二维码,并渲染在指定位置,因为第一次做类似业务,小编在网上找了找,发现了很多,具体起来主要用的就两种: QRc ...

  4. JS前端调用TSC打印二维码、条码

    公司让用js调用TSC打印二维码,本人已调试成功,希望大家有所帮助! ActiveX下载地址:ActiveX下载地址! 实现代码:JS前端调用TSC打印二维码实现代码 <HTML> < ...

  5. vue2 打印二维码功能

     1.通过npm 下载插件 生成二维码 和打印功能 npm install --save qrcodejs2 vue-print-nb  2.在main.js中 打印功能 全局挂载 3.页面内容代码 ...

  6. 基于springboot的食品二维码溯源系统

    1 简介 今天向大家介绍一个帮助往届学生完成的毕业设计项目,基于springboot的食品二维码溯源系统. 计算机毕业生设计,课程设计需要帮助的可以找我 2 设计概要 21世纪是信息化时代,随着信息技 ...

  7. 使用VBA打印二维码和资产标签

    资产清查的后期工作需要根据核查结果打印出资产标签. 先设置设备的二维码所包含的信息,然后打印出二维码,再根据结果打印每个设备的标签,裁剪后贴到设备标签上即可. 这样就完成了资产台账上的设备记录与实物的 ...

  8. C#调用TSC条码打印机打印二维码(转)

    #region 调用TSC打印机打印/// <summary>/// 调用TSC打印机打印/// </summary>/// <param name="titl ...

  9. 利用jquery的qrcode.js插件生成二维码的两种方式的使用

    2019独角兽企业重金招聘Python工程师标准>>> 利用jquery的qrcode.js插件生成二维码的额两种方式,canvas(即画布)方式和table方式(原文地址http: ...

  10. access 打印预览 代码_TSC TTP-244条码打印机如何批量打印二维码

    二维码的应用可以说是非常的普遍了,二维码在应用之前不但需要条码打印机批量打印二维码,还需要相关的二维码制作软件制作二维码.今天小编就教大家用TSC TTP-244条码打印机批量打印二维码. 1.打开二 ...

最新文章

  1. 慕课的原型图快速变html,分享一个html转换为pdf 利器 Pechkin
  2. Python裁剪图片(Crop an Image)
  3. 2020年中国智慧城市发展研究报告(附下载)
  4. Swift 中枚举、结构体、类(enum、struct、class)
  5. 成功解决IndexError: index 14 is out of bounds for axis 1 with size 14
  6. 【GoLang】GoLang 错误处理 -- 异常处理思路示例
  7. R开发(part10)--基于S3的面向对象编程
  8. 三角形 画_CAD入门基础第3节:直角三角形的圆及如何修剪
  9. nacos 适配达梦、人大金仓数据库
  10. LL1分析构造法_16条数学得分法,想提分快来看!
  11. 解剖 RxJava 之过滤操作符
  12. android 动画 alpha,浅析Android 动画之AlphaAnimation应用操作
  13. gstreamer向appsrc发送编码数据的代码
  14. 华为2022校招新版官网状态码查询方法
  15. CSS:两种方式画一个梯形
  16. 为什么有全连接层的卷积网络输入图片尺寸需要固定的
  17. 一个游戏策划的八年回忆录
  18. mssql数据库管理的简单介绍
  19. 从微软官网下载VS2015(2016年8月25日)
  20. ESP32TCP-SERVER 通信

热门文章

  1. Android -- 自定义跑马灯
  2. 3 EDA技术实用教程 【基础知识1】
  3. visio 2013安装教程
  4. Linux系统-Ubuntu的下载和安装
  5. python之调用科大讯飞的在线语音识别
  6. 低通滤波-matlab低通滤波程序
  7. 基于springBoot的旅游管理系统w010
  8. 光电编码器的原理及应用场合_光电编码器的原理及应用电路
  9. 《程序员的数学》读后感
  10. Java并发编程实战_盖兹