使用qrcode.react

安装依赖库

npm install qrcode.react//
yarn add qrcode.react

代码实现

import React, { Component } from 'react';
import { Modal} from 'antd';const QRCode = require('qrcode.react');class QRCodeModal extends Component {constructor(props) {super(props)this.state = {qrCodeStr: '20220119QRCODE'}}downloadQrCode = () => {const canvasImg = document.getElementById('qrCode'); const img = new Image();img.src = canvasImg.toDataURL('image/png'); const downLink = document.getElementById('down_link');downLink.href = img.src;downLink.download = this.state.qrCodeStr;}render() {return (<Modaltitle={i18n.t('charger.qrcode')}width={500}visible={this.props.qrCodeVisible}onOk={this.handleCancel}onCancel={this.handleCancel}footer={[]}><div className='bm bm-f1 bm-pc bm-ac bm-ver' style={{marginTop: 30}}><QRCode value={this.state.qrCodeStr} size={256} id="qrCode" /><a id="down_qacode" onClick={this.downloadQrCode} style={{fontSize: 16, marginTop: 20, width: 256, textAlign: 'center', paddingTop: 10, paddingBottom: 10, border: '1px solid'}}>下载二维码</a></div></Modal>)}}export default QRCodeModal

效果如下:

点击下载:

React 生成二维码相关推荐

  1. React生成二维码并将canvas转换成img格式

    1. 导入包生成二维码 npm install qrcode.react npm包链接: https://www.npmjs.com/package/qrcode.react 1.1 生成二维码: i ...

  2. jQuery和react实现二维码

    jq如何生成二维码 代码如下: 1.jquery.qrcode生成二维码代码 <!DOCTYPE html> <html><head><script char ...

  3. [react] react 如何生成二维码

    npm install qrcode.react --save//引入 import QRCode from 'qrcode.react';<QRCodevalue={url} //生成二维码的 ...

  4. 小程序如何生成二维码海报?

    在小程序开发完成之后,我们会时常遇到这样的一个问题,小程序该怎么推广,增加曝光量,让更多的人看到?我们都知道,小程序推广一般是给小程序增加一个分享的功能,可以分享到群里面. 但是不能发朋友圈,若是想发 ...

  5. 使用 qrcode 生成二维码

    qrcode 1 安装 2 引入 3 使用 3.1 方法1 :QRCode.toCanvas() 3.2 方法2 :QRCode.toDataURL() 4 完整示例 qrcode 是一个用于生成二维 ...

  6. Asp.Net Core在线生成二维码

    前言: 原先用zxing Code写过基于Winfrom的批量生成二维码工具,以及单个生成二维码工具:批量生成二维码Gihub源代码 今天尝试用QRCoder 加 Asp.Net Core 写了一个在 ...

  7. 在Ubuntu 16.04.5 LTS上使用python第三方库QRCode 6.0生成二维码实录

    简介 二维码简称 QR Code(Quick Response Code),学名为快速响应矩阵码,是二维条码的一种,由日本的 Denso Wave 公司于 1994 年发明.现随着智能手机的普及,已广 ...

  8. iOS 生成二维码/条形码

    级别:★★☆☆☆ 标签:「iOS CIFilter」「CIQRCodeGenerator」「CICode128BarcodeGenerator」「二维码加logo」 作者: Xs·H 审校: QiSh ...

  9. Zxing生成二维码思路和源码解析

    Zxing生成二维码思路和源码解析 本博文是一篇介绍google zxing包生成二维码的思路和它的源码的文章. 一.引入 如何调用zxing的代码生成一个二维码呢?主要的函数只有一个,如下所示: B ...

最新文章

  1. 安全 - 堡垒机 - Jumpserver
  2. 第一个 Windows 应用程序
  3. “访问 IIS 元数据库失败”的错误信息
  4. xml操作excel
  5. 逐月对比的交叉表处理
  6. torch.nn.Module.parameters(recurse=True)
  7. 使用python和requests爬取世界卫生组织vigiaccess不良反应数据库
  8. [激光原理与应用-19]:《激光原理与技术》-5- 激光器的增益、损耗、自激振荡条件
  9. 韦东山ARM第一期总结
  10. 基于FPGA 的TF卡 UHS-I 方式存储
  11. 996的大公司和965的小公司,你怎么选?
  12. LIO-SAM中的scan_to_map原理剖析
  13. 镜头像差之一——球差
  14. 【Android显示系统初探】多屏显示Presentation的使用
  15. springboot+minio文件上传下载工具类
  16. 互动媒体——自画像+简单音乐可视化
  17. 翻译 | 《JavaScript Everywhere》第1章 开发环境(^_^)
  18. python处理era5_python环境下实现ERA5逐小时数据的自动下载和简单处理
  19. Http SSL 即(HTTPS)证书的深入理解及证书管理方法
  20. 60条令你大吃一惊的小常识

热门文章

  1. 电脑用c语言恢复出厂设置,教您如何用英语将Lenovo笔记本计算机恢复为出厂设置...
  2. 华硕路由器官方固件开机自动运行脚本方法
  3. 从零开始在服务器上搭建QQ机器人——插件(二)
  4. 冒志鸿:没有对比就没有伤害,原来中国的区块链这么……
  5. 如何查看计算机主机端口型号,电脑端口号怎么查看(怎么查自己电脑的端口号)...
  6. Enterprise Architect Professional操作系统特性和功能
  7. 惠普刀片服务器型号,HP ProLiant刀片服务器简介
  8. Java关于身份证验证的实现
  9. 苹果开发者账号续费时出现你的支付授权失败,请核对信息并重试..
  10. 计算机毕设(附源码)JAVA-SSM快递代收系统