位置: IT常识 - 正文

vue中生成条形码(jsbarcode)、二维码(qrcodejs2)(vue qrcode生成二维码)

编辑:rootadmin
vue中生成条形码(jsbarcode)、二维码(qrcodejs2)

推荐整理分享vue中生成条形码(jsbarcode)、二维码(qrcodejs2)(vue qrcode生成二维码),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:生成vue代码片段的快捷键,vue 生成二维码,vue qrcode生成二维码,js 生成条形码,vue 条形码,vue代码生成,vue 生成二维码,vue扫一扫条形码功能,内容如对您有帮助,希望把文章链接给更多的朋友!

1.条形码插件jsbarcode

安装:npm install jsbarcode --save

引入:在需要生成条形码的页面引入即可

import JsBarcode from 'jsbarcode'

需要显示条形码的页面里

<img id="barcode1">

调用构造函数生成条形码

let barCode1 = this.info.marIdCode;let barheight = this.imgHeight;JsBarcode("#barcode1",barCode1,{ format:"CODE128",//条形码的格式 width:1,//线宽 height:barheight,//条码高度 lineColor:"#000",//线条颜色 displayValue:false,//是否显示文字 margin:2//设置条形码周围的空白区域})vue中生成条形码(jsbarcode)、二维码(qrcodejs2)(vue qrcode生成二维码)

2.二维码插件

安装:npm install qrcodejs2 --save

引入:同理,在需要生成二维码的页面中引入即可

import QRCode from 'qrcodejs2'

需要显示二维码的页面中

<div id="SetQRCode"></div>

根据自身需求逻辑使用

let qrCode = "#"+this.info.marId+"#"+this.info.supManufacturingBatch+"#"+this.info.exp+"#"+this.info.minflowId+"#"+this.info.num;this.QRCode = qrCode;let qrcodeDiv = document.getElementById("SetQRCode")let qrcode = new QRCode(qrcodeDiv,{ text:this.QRCode,//二维码中的内容 width:this.QRWidth, height:this.QRHeight, colorDark:"#000",//二维码颜色 correctLevel: QRCode.CorrectLevel.L //容错率,L/M/H})this.qrcode = qrcode;

好啦,如果只需要将二维码展示出来,不需要点击按钮才生成二维码或不需要打印的小伙伴看到这里就行啦~

打印!!!

在写二维码打印的时候我真的栓q住了,呜呜呜~ 因为进入打印页面后,点击取消,再次点击打印我惊讶地发现给我生成了两个二维码,然后……嗯,没错,重复上述操作会一直新生成二维码。

因此需要删除之前生成的二维码。代码如下:

let qrCode = "#"+this.info.marId+"#"+this.info.supManufacturingBatch+"#"+this.info.exp+"#"+this.info.minflowId+"#"+this.info.num;this.QRCode = qrCode;let qrcodeDiv = document.getElementById("SetQRCode")let qrcode = new QRCode(qrcodeDiv,{ text:this.QRCode, width:this.QRWidth, height:this.QRHeight, colorDark:"#000", correctLevel: QRCode.CorrectLevel.L }this.qrcode = qrcode;// ………………………………………………………………(解决重复点击打印按钮会重复一直生成二维码)let childs = document.getElementById("SetQRCode").childNodes;for(let i = childs.length -2 ; i>=0 ; i--){ document.getElementById("SetQRCode").removeChild(childs[i]);}
本文链接地址:https://www.jiuchutong.com/zhishi/295211.html 转载请保留说明!

上一篇:Vue 中 forEach() 的使用(vue foreach is not a function)

下一篇:花丛中的小穴鸮们,美国科罗拉多州 (© Roberta Olenick/Alamy)(昆明紫霞宫的46 道拐)

  • 怎样发帖不容易被删(怎样发帖不容易被删除)

    怎样发帖不容易被删(怎样发帖不容易被删除)

  • qq音乐闪光灯在哪里设置(qq音乐的闪光灯效对手机有损伤吗)

    qq音乐闪光灯在哪里设置(qq音乐的闪光灯效对手机有损伤吗)

  • 电脑没有wifi图标怎么办(电脑没有WiFi图标怎样联网)

    电脑没有wifi图标怎么办(电脑没有WiFi图标怎样联网)

  • oppo充电没反应又开不了机(oppo充电没反应又开不了机说是主板)

    oppo充电没反应又开不了机(oppo充电没反应又开不了机说是主板)

  • 计算机系统中通常所说的内存是指(计算机系统中通过什么确定文件类型)

    计算机系统中通常所说的内存是指(计算机系统中通过什么确定文件类型)

  • 第一部手机的诞生时间(第一部手机的诞生的意义)

    第一部手机的诞生时间(第一部手机的诞生的意义)

  • 苹果x原彩显示没有了(苹果x原彩显示在哪里设置)

    苹果x原彩显示没有了(苹果x原彩显示在哪里设置)

  • redmi3是什么手机(redmi3x是什么型号)

    redmi3是什么手机(redmi3x是什么型号)

  • oppoa11的nfc在哪里打开(oppoa11nfc功能在哪里)

    oppoa11的nfc在哪里打开(oppoa11nfc功能在哪里)

  • 如何更新emui10(如何更新图表目录)

    如何更新emui10(如何更新图表目录)

  • ae与pr区别(ae与pr的区别是什么?5个回答)

    ae与pr区别(ae与pr的区别是什么?5个回答)

  • 怎么关闭拼多多自动免拼(怎么关闭拼多多的多多钱包)

    怎么关闭拼多多自动免拼(怎么关闭拼多多的多多钱包)

  • airpods充电盒大小尺寸(airpods充电盒大小尺寸图)

    airpods充电盒大小尺寸(airpods充电盒大小尺寸图)

  • oppo Reno电池容量多大(oppo reno电池容量在哪看)

    oppo Reno电池容量多大(oppo reno电池容量在哪看)

  • 荣耀手机有个小圆圈 怎么关掉(荣耀手机有个小白点怎么关闭)

    荣耀手机有个小圆圈 怎么关掉(荣耀手机有个小白点怎么关闭)

  • 音响插电脑哪个孔(音响插电脑哪个孔6个)

    音响插电脑哪个孔(音响插电脑哪个孔6个)

  • 一号店如何分享商品(一号店配送方式)

    一号店如何分享商品(一号店配送方式)

  • Windows 10如何开启网络代理(windows10如何开机启动软件)

    Windows 10如何开启网络代理(windows10如何开机启动软件)

  • 如何在没有 TPM 的情况下安装 Windows 11 [TPM 2.0 绕过](如何在没有开瓶器的情况下开红酒)

    如何在没有 TPM 的情况下安装 Windows 11 [TPM 2.0 绕过](如何在没有开瓶器的情况下开红酒)

  • 在标题栏显示完整路径(在标题栏显示完整页面)

    在标题栏显示完整路径(在标题栏显示完整页面)

  • 加利福尼亚州雷斯岬国家海岸上的柏树隧道 (© Rachid Dahnoun/Tandem Stills + Motion)(加利福尼亚riverside)

    加利福尼亚州雷斯岬国家海岸上的柏树隧道 (© Rachid Dahnoun/Tandem Stills + Motion)(加利福尼亚riverside)

  • lastb命令  列出登入系统失败的用户(last命令详解)

    lastb命令 列出登入系统失败的用户(last命令详解)

  • python导入模块的过程(python导入模块的语句)

    python导入模块的过程(python导入模块的语句)

  • 服务型公司要交多少税
  • 税收对国家的影响及地位
  • 收款金额比开票金额少是对方扣的手续费
  • 金税盘减免账务处理
  • 其他应收款有哪些情况
  • 长期股权投资的交易费用计入哪里
  • 发出材料汇总表金额怎么算
  • 出口退税企业退税时间
  • 个税怎么计算扣多少
  • 个人出租住房如何开票
  • 营改增后发票上必须要开具税收分类编码吗?
  • 租赁合同印花税计税依据含税吗
  • 老版普通增值税发票还能用吗
  • 两年前少缴的税款是否应补缴?
  • 如何将货物卖出去
  • 纳税人享受增值服务
  • 购买机器设备配件账务处理
  • 两处发工资,如何合并
  • 付款交单和承兑交单对卖方来说都有一定风险
  • 生育津贴报销需要准生证吗
  • PHP:xml_parser_set_option()的用法_XML解析器函数
  • ue4安装插件
  • el-cascader数据渲染时不出现文字
  • 橡皮树的扦插方法和注意事项
  • 查验发票张数超过限制
  • 企业重组税收政策汇编
  • 在承租土地上建房是否应核算为固定资产会计视野
  • 银行代收费收入是什么意思
  • vue set-cookie
  • php怎么设置图片的大小
  • js监听事件和处理事件
  • 倾向得分匹配后怎么进行回归
  • 旅行社代订机票可以报销吗
  • 公司财务变更需要变更哪些内容
  • 预算会计年末怎么结账
  • 异地工程增值税按几个点预缴
  • 销售折扣现金流量表
  • 加计扣除进项税额是什么意思
  • 资产是指()
  • mysql日期和时间类型
  • 个人所得税修改密码怎么改
  • 清空表sql语句
  • 息税前利润变动率的计算公式
  • 自行开具增值税专用发票怎么开
  • 行政单位基建账地质灾害评估报告计哪个科目
  • 纸质汇票什么时候能到账
  • 小规模企业税金怎么做账
  • 预付账款可以开发票吗
  • 车辆保险费算什么费用
  • 外币报表折算差额名词解释
  • 收到股东投资款需要交什么税
  • sqlserver存储过程if语句
  • linux 切文件
  • win10 bios模式
  • WINDOWS操作系统最新版本
  • 如何配置samba配置文件
  • zmweb.exe是什么进程
  • linux find命令忽略大小写
  • centos查看文件目录
  • centos安装nf_conntrack
  • win10麦克风加强没有了
  • 苹果公司joz
  • windows10更新推送
  • centos7安装视频教程
  • win8 boot manager
  • centos7.6 iptables
  • linux下tar.gz、tar、bz2、zip等解压缩、压缩命令小结
  • win10怎么将任务栏图标从长条改成圆形
  • w7升级w8.1
  • win10开始菜单图标消失
  • html通配符选择器怎么用
  • js 三元
  • javascript:download()
  • 在python程序中变量名不能用
  • python汉字
  • 甘肃职称申报评审入口官网
  • 国内海运费的运价表
  • 商业保险扣除限额企业所得税
  • 车险包括车船费吗
  • 上海42年工龄退休有没有补充养老金呢
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设