vue3二维码的生成(绿码、黄码...)——QRcanvas

  1. 下载安装命令: npm install qrcanvas
  2. 代码:
<template>
  <div id="qrcode"></div>
</template>
<script>
import { qrcanvas } from "qrcanvas";
import { nextTick } from "vue";
export default {
  setup() {
    nextTick(() => {
      var canvas = qrcanvas({
        data: '212121',
        size: 100,
      });
      document.getElementById("qrcode").innerHTML = "";
      document.getElementById("qrcode").appendChild(canvas);
    });

    return {};
  },
};
</script>
  1. 运行结果:
    运行结果
  2. 扫码出来就是 data 的值:212121
  3. 在工作中常见的场景:扫描快速拨打电话,或是用特定的APP扫码,只需要替换掉data中的值就可以了 ,例如:
  4. data: baseUrl + "/接口=" + telephoneNumber,或者拼接字符串data:{‘time’:111111,‘Id’:222},
  5. 最近要求 二维码带颜色 ,绿码 黄码 红码。。。。。
  6. 加两个参数就好了 ,前景色和背景色 background: { type: String, default: "white", }, foreground: { type: String, default: "black", },// 经典黑白配色 ,喜欢什么颜色加什么
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值