vue本地实现生成二维码功能

首先导入依赖

npm install qrcode --save-dev

然后是页面代码

<template>
  <div>
    <canvas ref="qrcodeCanvas"></canvas>
  </div>
</template>

<script>
import QRCode from 'qrcode';

export default {
  mounted() {
    this.generateQRCode();
  },
  methods: {
    async generateQRCode() {
      const canvas = this.$refs.qrcodeCanvas;
      // const url = 'https://example.com'; // 这里填写你要生成 QR 码的数据,可以是链接、文本等
      const url = '你好'; // 这里填写你要生成 QR 码的数据,可以是链接、文本等
      try {
        await QRCode.toCanvas(canvas, url);
      } catch (error) {
        console.error(error);
      }
    }
  }
};
</script>

实现修修效果如下

!](https://img-blog.csdnimg.cn/direct/d64dd3ce962246ff8bc5032861be38ea.png)

在这里插入图片描述

相关推荐

  1. vue,uniapp生成

    2024-03-15 20:42:02       38 阅读
  2. vue,uniapp生成

    2024-03-15 20:42:02       39 阅读
  3. Vue生成Canvas

    2024-03-15 20:42:02       35 阅读
  4. vue qrcode生成

    2024-03-15 20:42:02       19 阅读
  5. vue生成

    2024-03-15 20:42:02       37 阅读
  6. C#实现批量生成

    2024-03-15 20:42:02       34 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-15 20:42:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-15 20:42:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-15 20:42:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-15 20:42:02       18 阅读

热门阅读

  1. Excel百万数据如何导入导出

    2024-03-15 20:42:02       19 阅读
  2. 将PostgreSQL插件移植到openGauss指导

    2024-03-15 20:42:02       18 阅读
  3. 【TypeScript】快速掌握TypeScript的基本语法

    2024-03-15 20:42:02       19 阅读
  4. 2024年集创赛FPGA紫光同创赛道男女声,童声变声

    2024-03-15 20:42:02       18 阅读
  5. 蓝桥杯刷题--python-21

    2024-03-15 20:42:02       18 阅读
  6. python中什么是装饰器

    2024-03-15 20:42:02       16 阅读
  7. 在Ubuntu中如何基于conda安装jupyterlab

    2024-03-15 20:42:02       20 阅读