当前位置: 首页 > news >正文

vue+qrcode2批量生成二维码

1、安装qrcodejs2
npm install --save qrcodejs2
2、引用
import QRCode from "qrcodejs2";
3、html代码

<div  v-for="item in list" :key="item.id" class="itemDiv">
    <p class="qrCode-img">
      <span class="img" :id="'qrCode'+item.id" ref="qrCodeDiv"></span>
       <span>{{item.code}}</span>
     </p>
</div>

4、JS代码

      bindQRCode: function () {
        const that = this
        this.$nextTick(function () {
            this.printList.forEach((item,index)=>{
              that.$refs.qrCodeDiv[index].innerHTML="";//这一步是防止重复生成二维码
              let qrcode = new QRCode(that.$refs.qrCodeDiv[index], {
                text: item.code,
                width: 90,
                height: 90,
                colorDark: "#333333", //二维码颜色
                colorLight: "#ffffff", //二维码背景色
                correctLevel: QRCode.CorrectLevel.L//容错率,L/M/H
              })
            })
        })       
      },

相关文章:

  • 【Python爬虫(74)】用Python爬虫解锁法律条文数据的宝库
  • C语言 --- 经典习题1
  • 使用 C# 以api的形式调用 DeepSeek
  • 千峰React:案例一
  • IDEA 使用codeGPT+deepseek
  • 绕过【information_schema】,【order by】过滤
  • git 国内源
  • Mobaxterm服务器常用命令(持续更新)
  • 001 Kafka入门及安装
  • 【快速入门 LVGL】-- 1、STM32 工程移植 LVGL
  • IO 和 NIO 有什么区别?
  • 网页无法加载的常见原因及解决方法
  • 如果更换ip地址会怎么样?网络ip地址怎么更换
  • Spring 源码硬核解析系列专题(八):Spring Security 的认证与授权源码解析
  • Unity3D 实现骨骼动画的 GPU Skinning 详解
  • 大连本地知识库的搭建--数据收集与预处理_01
  • 【Project】基于Prometheus监控docker平台
  • Vue组件:从使用到原理的深度解析
  • ubuntu:桌面版磁盘合并扩容
  • Nuxt.js 3【详解】服务器 Server
  • 库尔勒网站建设/手机登录百度pc端入口
  • wordpress自由定制导航/seo优化是利用规则提高排名
  • 湘潭网站seo/互联网推广方案
  • 提供常州网站建设/没被屏蔽的国外新闻网站
  • 做外贸网站渠道/最近的国际新闻热点
  • 怎么把自己做的网站放到网上/今日国际新闻事件