位置: 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设备锁在哪里弄)

  • 照片怎么修改尺寸大小(照片怎么修改尺寸)

    照片怎么修改尺寸大小(照片怎么修改尺寸)

  • surface 1796什么型号(1796是surface5吗)

    surface 1796什么型号(1796是surface5吗)

  • 微信的提醒谁看别人会显示吗(微信的提醒谁看共同好友能看到吗)

    微信的提醒谁看别人会显示吗(微信的提醒谁看共同好友能看到吗)

  • 手机lens什么意思(手机leioa是什么牌子)

    手机lens什么意思(手机leioa是什么牌子)

  • 佳能拍不了照(佳能数码相机拍不了照片)

    佳能拍不了照(佳能数码相机拍不了照片)

  • 钉钉考勤已读什么意思(钉钉考勤记录显示已读)

    钉钉考勤已读什么意思(钉钉考勤记录显示已读)

  • c11和dtp的区别(7pc11和dtp的区别)

    c11和dtp的区别(7pc11和dtp的区别)

  • iphone8和x区别(iphone 8 和iphone x有什么区别)

    iphone8和x区别(iphone 8 和iphone x有什么区别)

  • eclipse加注释模块快捷键(eclipse 加注释)

    eclipse加注释模块快捷键(eclipse 加注释)

  • 手机里的安装包怎么找(怎么查看手机里的安装包)

    手机里的安装包怎么找(怎么查看手机里的安装包)

  • vivo手机怎么开启sos(vivo手机怎么开小窗口模式)

    vivo手机怎么开启sos(vivo手机怎么开小窗口模式)

  • 手机qq怎么打开厘米秀(手机qq怎么打开农场)

    手机qq怎么打开厘米秀(手机qq怎么打开农场)

  • 餐饮业logo如何设计(餐饮logo用什么字体)

    餐饮业logo如何设计(餐饮logo用什么字体)

  • 电脑上ie浏览器在哪下载(电脑上ie浏览器打不开网页怎么办)

    电脑上ie浏览器在哪下载(电脑上ie浏览器打不开网页怎么办)

  • 模拟耳机和数字耳机怎么区分(模拟耳机和数字耳机的区别)

    模拟耳机和数字耳机怎么区分(模拟耳机和数字耳机的区别)

  • 快手新用户多久可以开直播(快手新用户多久失效?)

    快手新用户多久可以开直播(快手新用户多久失效?)

  • 快手关注上限能解吗(快手关注上限能突破吗)

    快手关注上限能解吗(快手关注上限能突破吗)

  • 小米自带计步器在哪里(小米自带计步器下载)

    小米自带计步器在哪里(小米自带计步器下载)

  • 苹果耳机不响(苹果耳机不响了能修吗)

    苹果耳机不响(苹果耳机不响了能修吗)

  • 苹果录屏在哪里设置(苹果14录屏在哪里)

    苹果录屏在哪里设置(苹果14录屏在哪里)

  • 小米8se刘海屏怎么隐藏(小米8se刘海屏怎么设置)

    小米8se刘海屏怎么隐藏(小米8se刘海屏怎么设置)

  • mac连不上wifi怎么办?苹果mac系统连不上wifi解决方法详细图文步骤(mac连不上wifi怎么回事 其他设备却可以)

    mac连不上wifi怎么办?苹果mac系统连不上wifi解决方法详细图文步骤(mac连不上wifi怎么回事 其他设备却可以)

  • 小规模纳税人月销售额超过15万
  • 外贸企业申报退税流程
  • 组成计税价格的公式
  • 股权变更后税务需要变更吗
  • 个体户银行开户是开公户还是私户
  • 预借差旅费附什么原始凭证
  • 什么情况需要预缴税款
  • 单位购买定制的器材
  • 技术出口税务处理
  • 出口退税申报系统汇率修改
  • 加油费充值卡发票可以报销吗
  • 购买存货的进口商品
  • 总资产现金回收率是什么与什么平均余额的比
  • 用来退税的进项怎么抵扣
  • 佣金可以直接转到个人账户吗
  • 农产品收购发票上的买价含税吗
  • 进项税额转出与销售额配比异常
  • 预警期内的应收账款管理
  • 高铁票可以要发票吗
  • 计提税金和缴纳税金的会计分录
  • 营改增一般纳税人申请过渡性财政扶持资金
  • 预算会计的基本等式为
  • 纳税人证明怎么办理
  • 去银行打回单需要带身份证吗
  • 资本公积的借方和贷方各表示什么
  • 个人独资企业公账转私账
  • AquariumDesktop.exe进程危险吗 AquariumDesktop是什么进程
  • 承兑开出去能收回吗
  • 销售不动产分期收款怎么确认收入
  • 企业个人借款会计分录
  • 生产员工福利计什么科目
  • 应收未收是什么
  • 子公司使用母公司授信
  • thinkphp5.1完全开发手册
  • PHP:getimagesize()的用法_GD库图像处理函数
  • 前端搭建项目
  • 增值税进项发票丢失最新处理办法
  • 可用保证金余额为负
  • 合并资产负债表模板
  • 有意义的分享
  • php异步处理方案
  • photo-sphere-viewer中文文档
  • php charat
  • ntpq命令详解
  • 如何测试php
  • 本年利润弥补以前年度亏损分录
  • 帮别人代发工资有没有风险
  • 预收款预缴增值税如何核算的
  • 公司欠款 法人
  • 购买商品或服务的人称为
  • 小规模纳税人不超过30万怎么做账
  • 企业支付的费用化的一般借款利息支出属于什么
  • 盖骑缝章的合同可以双面打印吗
  • 以货换货什么意思
  • 被挂靠方并收取管理费的公司怎样处理账务?
  • 缴纳房产税如何做账务处理
  • sql数据库回滚操作
  • windows无法启动wlanautoconfig服务
  • 苹果7开发者模式怎么打开
  • 怎样让xp系统变得更加流畅
  • win10mobile下载官网
  • Win7系统如何打开磁盘管理工具
  • win8.1 微软拼音设置
  • cad90度角
  • win10创建系统还原点有什么用
  • opengl裁剪平面
  • dom操作元素属性
  • css使用教程
  • python获取命令行执行命令的输出
  • javascript中的this属性
  • shell for循环执行命令
  • android studio post请求数据获取
  • android网络开发技术答案形考任务五
  • js中倒计时器怎么实现
  • unity3d鼠标点击移动
  • 第一次去税务局领发票
  • 留抵税额退税政策2022
  • 重庆地税电子税务局app
  • 集体土地征收应该有哪些文件
  • 契税补贴网上申请
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设