位置: 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 道拐)

  • 微信朋友圈半年可见怎么设置(微信朋友圈半年可见是什么开始的)

    微信朋友圈半年可见怎么设置(微信朋友圈半年可见是什么开始的)

  • 电脑蓝屏怎么办(电脑蓝屏怎么办 win7)

    电脑蓝屏怎么办(电脑蓝屏怎么办 win7)

  • qq群课堂是否有上课记录(qq群课堂有什么用)

    qq群课堂是否有上课记录(qq群课堂有什么用)

  • iphone11相机怎么调专业模式(iphone11相机怎么拍月亮)

    iphone11相机怎么调专业模式(iphone11相机怎么拍月亮)

  • airpods切歌不灵敏(airpods切歌不好使)

    airpods切歌不灵敏(airpods切歌不好使)

  • 抖音保存视频怎么去除抖音号(抖音保存视频怎么把水印去掉)

    抖音保存视频怎么去除抖音号(抖音保存视频怎么把水印去掉)

  • 正常4g网速是多少mdps(正常4g网速是多少mbps)

    正常4g网速是多少mdps(正常4g网速是多少mbps)

  • 华为nova7怎么插卡(华为nova7怎么插卡图解教程)

    华为nova7怎么插卡(华为nova7怎么插卡图解教程)

  • 苹果的电话技术支持是什么(苹果的电话技术支持服务)

    苹果的电话技术支持是什么(苹果的电话技术支持服务)

  • 一加三是什么意思(一加三好吗)

    一加三是什么意思(一加三好吗)

  • max232是什么芯片(max232芯片引脚图)

    max232是什么芯片(max232芯片引脚图)

  • 腾讯看点怎么取消(腾讯看点如何彻底关闭2020)

    腾讯看点怎么取消(腾讯看点如何彻底关闭2020)

  • 情侣空间点不进去怎么回事(情侣空间点不进去图片)

    情侣空间点不进去怎么回事(情侣空间点不进去图片)

  • 苹果联保是什么意思(苹果一年内免费保修什么)

    苹果联保是什么意思(苹果一年内免费保修什么)

  • 表格中换行按什么键(表格换行按什么键)

    表格中换行按什么键(表格换行按什么键)

  • ipad5可以插内存卡吗(ipad5能扩容128吗)

    ipad5可以插内存卡吗(ipad5能扩容128吗)

  • 支付宝预授权在哪里看(支付宝预授权是直接扣款吗)

    支付宝预授权在哪里看(支付宝预授权是直接扣款吗)

  • 如何设置sos紧急呼叫(如何设置sos紧急求救OPPO手机)

    如何设置sos紧急呼叫(如何设置sos紧急求救OPPO手机)

  • 路由器的电源是哪个(路由器的电源是哪根线)

    路由器的电源是哪个(路由器的电源是哪根线)

  • iphone6s发烫什么原因(iphone6s发热严重)

    iphone6s发烫什么原因(iphone6s发热严重)

  • 苹果耳机右边的不响了(苹果耳机右边的不响了但是线控可以用)

    苹果耳机右边的不响了(苹果耳机右边的不响了但是线控可以用)

  • 表格高级选项在哪(表格高级选项在哪里)

    表格高级选项在哪(表格高级选项在哪里)

  • radeon设置打不开(radeon设置用不了)

    radeon设置打不开(radeon设置用不了)

  • 小米8为什么网络那么差(小米8为什么网络不稳定)

    小米8为什么网络那么差(小米8为什么网络不稳定)

  • 淘宝运费险如何退(淘宝运费险怎么弄才能好)

    淘宝运费险如何退(淘宝运费险怎么弄才能好)

  • 委托加工物资增值税纳税义务发生时间
  • 城建税的计税依据是增值税和消费税的和吗
  • 一般纳税人改成小规模纳税人
  • 普票为啥不能抵扣
  • 什么时候做计提的会计分录
  • 合并报表成本法和权益法区别
  • 商贸公司收到的邮票怎么做账
  • 预付费卡税务处理
  • 原始发票丢失怎么报销
  • 货物出口到保税区复进口
  • 税控软件维护
  • 化验室购买仪器计入什么科目
  • 免税企业如何做年终汇算清缴
  • 其他应收款通俗
  • 小规模企业所得税税率多少
  • ktv的发票可以报销吗
  • 公司为员工承担的个税可以税前扣除吗
  • 小微企业减免所得税
  • 销售坚果税率多少
  • 基金公司管理费收入增值税
  • 累计结转是什么意思
  • 工程物资期末余额应在资产负债表中填列?
  • 收到发票未抵扣谁开红字
  • 个人综合所得适用什么税率?
  • 先发货后开票的销售业务流程
  • xshell怎么用vim
  • 关于笔记本电脑的文案
  • 支付宝消费支出
  • CodeIgniter与PHP5.6的兼容问题
  • 工业企业应付会计工作内容
  • 企业接受现金捐赠要交税吗
  • php plates
  • mit?
  • php自动转换
  • 小企业会计准则会计科目表
  • 银行回单箱费会退回吗
  • 收到股利的会计分录
  • mysql存二进制用哪个字段
  • mysql中desc什么意思
  • 实收资本可以用于偿还借款
  • 员工意外伤害险入什么会计科目
  • 管理费用结转本年利润
  • 进项发票做账了可以不认证吗
  • 小规模纳税人实行简易征收办法
  • 合作建房项目
  • 出口收汇核销单的作用
  • 保险收入如何做账
  • 本月开红字发票如何报税?
  • 贴现利息高好还是低好
  • 贴现公司贴现合法吗
  • 社保金的滞纳金个人承担吗?
  • 免税蔬菜交企业所得税吗
  • 利润表中财务费用中的利息费用和利息收入
  • 可供出售金融资产公允价值变动
  • 单位车辆保险费
  • sql时间格式化大全
  • u盘安装win7系统鼠标键盘没反应
  • xp系统怎么用u盘启动电脑
  • windows xp和windows 2000
  • 方正怎么从u盘进pe
  • 进入pe系统后c盘变成了e盘
  • w10强制更新怎么关闭
  • win10任务栏恢复原样
  • linux ln命令 -s
  • macbookpro查看硬盘
  • linux 转换文件编码为utf8编码
  • win10一堆毛病
  • win10win8双系统
  • linux就该这么些
  • Java中string类型比较大小
  • activity传递数据
  • rsync安装使用详解
  • Unity3D游戏开发pdf
  • 检查网络资料
  • arp绑定用户直接上网是什么意思
  • 网页的css
  • vue怎么做兼容
  • 平安科技在哪
  • 办税大厅周六日上班吗
  • 如何在电子税务局申报社保
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设