vue3使用qrcodejs2-fix生成背景透明的二维码

qrcodejs官方仓库:GitHub - davidshimjs/qrcodejs: Cross-browser QRCode generator for javascript

qrcodejs2-fix 是一个用于生成QR码的JavaScript库,使用的时候先安装,然后通过设置前景色和背景色可以控制显示的二维码效果。想生成透明背景的二维码也可以,我通过下面配置前景色和背景色实现了下面的效果:背景透明

    new QRCode(document.getElementById('blueCode'), {
        text: blueUrl, // 扫码后显示的内容, 如果页面链接, 扫码后会直接跳转到链接
        width: 200, //二维码宽
        height: 200, //二维码高
        colorDark: '#ffffff',
        colorLight: '#ffffff00',  // 透明背景
    })

安装和使用

安装

npm install qrcodejs2-fix

引入:

import QRCode from 'qrcodejs2-fix';

在页面中定义容器:

<div id="code"></div>

定义生成二维码的函数:

const getCode = () => {
  document.getElementById("code").innerHTML = ""; //清空标签内原有数据,防止多次点击生成多个二维码
  new QRCode(document.getElementById("code"), {
    text: '000000'
  });
};

 调用函数:

<a-button @click="getCode">点击获取二维码</a-button>

QRCode参数说明

参数 说明 默认值
text 需要编码的文字内容 -
width 图像宽度 256
height 图像高度 256
colorDark 前景色 #000000
colorLight 背景色 #ffffff
correctLevel 容错级别,可设置为:QRCode.CorrectLevel.L、QRCode.CorrectLevel.M、QRCode.CorrectLevel.Q、QRCode.CorrectLevel.H QRCode.CorrectLevel.L
typeNumber 二维码类型(1~40,输入 0 以自动检测) 4

相关推荐

  1. Vue生成使用现有qrcode

    2024-03-20 21:36:01       12 阅读
  2. vue qrcode生成

    2024-03-20 21:36:01       21 阅读
  3. 利用qrcode.vue生成

    2024-03-20 21:36:01       36 阅读
  4. 使用 Vue 3qrcode.js 开发显示组件

    2024-03-20 21:36:01       8 阅读
  5. 【taro react】 ---- QRCode 生成

    2024-03-20 21:36:01       39 阅读
  6. vue3 html5-qrcode 实现扫描 仿照wx扫样式

    2024-03-20 21:36:01       17 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-20 21:36:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-20 21:36:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-20 21:36:01       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-20 21:36:01       20 阅读

热门阅读

  1. SQL 练习一

    2024-03-20 21:36:01       21 阅读
  2. python 基础语法

    2024-03-20 21:36:01       19 阅读
  3. 如何添加 Android Native 系统服务

    2024-03-20 21:36:01       19 阅读
  4. C语言自学笔记16----字符串与字符串函数

    2024-03-20 21:36:01       24 阅读
  5. zabbix与prometheus的区别?如何选择?

    2024-03-20 21:36:01       22 阅读
  6. 虚拟机磁盘扩容

    2024-03-20 21:36:01       22 阅读
  7. 美易官方:华尔街“AI泡沫”激辩难休

    2024-03-20 21:36:01       20 阅读
  8. C#实现贪吃蛇游戏

    2024-03-20 21:36:01       20 阅读
  9. 【前端】国际化实现过程

    2024-03-20 21:36:01       21 阅读
  10. 使用map优化双层for循环

    2024-03-20 21:36:01       21 阅读
  11. Spring容器(ApplicationContext)刷新过程

    2024-03-20 21:36:01       19 阅读
  12. Spring底层核心原理解析

    2024-03-20 21:36:01       18 阅读
  13. CSDN 新手markdown模板,画图用

    2024-03-20 21:36:01       20 阅读
  14. 13 新型网络应用(3)

    2024-03-20 21:36:01       17 阅读