首页 > 其他分享 >生成二维码并以图片格式下载-qrcodejs2

生成二维码并以图片格式下载-qrcodejs2

时间:2022-09-01 16:13:53浏览次数:57  
标签:200 url 图片格式 qrcodejs2 生成 二维码 qrcode

1、安装qrcodejs2

 npm install  qrcodejs2 --save

2、在需要的页面引入

import QRCode from "qrcodejs2";

3、页面中使用

<div id="qrcode" ref="qrcode" ></div>

4、methods中使用

1)只是生成显示

createQrcode(){
  // //把url生成二维码
      let qrcode = new QRCode("qrcode", {
        width: 200,
        height: 200,
        // text: url,
      });
      qrcode.clear(); //清除二维码
      qrcode.makeCode(url); //生成新二维码  
}

调用方法后会在div中显示

2)不用显示,直接生成下载

<div id="qrcode" ref="qrcode" hidden></div>
  <el-button type="text" @click="downloadImage(url, '二维码'">     下载二维码图片   </el-button>
downloadImage(url, name) {
      // //把url生成二维码
      let qrcode = new QRCode("qrcode", {
        width: 200,
        height: 200,
        // text: url,
      });
      qrcode.clear(); //清除二维码
      qrcode.makeCode(url); //生成新二维码

      let myCanvas = document
        .getElementById("qrcode")
        .getElementsByTagName("canvas");
      let a = document.createElement("a");
      a.href = myCanvas[0].toDataURL("image/png");
      a.download = name;
      a.click();
    },

 

标签:200,url,图片格式,qrcodejs2,生成,二维码,qrcode
From: https://www.cnblogs.com/xiaoxiaomini/p/16646837.html

相关文章

  • Cocos 二维码动态生成(QRCode、JQuery)
    版本:2.4.4jquery.qrcode库文件:下载地址 一效果展示根据地址http://www.xxx.com动态生成一个二维码,logo图片可自定义。 二生成二维码需要的库,JQuery和JQuery.qrc......
  • 如何使用(扫描)二维码进行登录
    一、项目背景这是我加入博客园的第一篇博客文章,我将以我毕业时写的项目里一个功能模块进行展开。扫码功能在很多大型项目、论文要求中经常用到,主要以实现用户授权(登录、......
  • Java中字符串转成二维码
    java转成二维码一、在pom中加入依赖<dependency><groupId>com.google.zxing</groupId><artifactId>core</artifactId><version>3.3.0</v......
  • Java生成带logo的二维码,并将二维码添加到图片中
    1.pom.xml<!--生成二维码--><dependency><groupId>cn.hutool</groupId><artifactId>hutool-extra</artifactId><version>5.4.3</version></dependency><d......
  • 热门好用的二维码生成器API
    如今在我们的生活工作中,二维码的运用也是非常广泛的,身份验证、扫码登录、二维码支付、二维码点餐等等,可以说是无处不在的。 今天我就给大家推荐一款非常热门好用的API......
  • 二维码生成及打印
    creatQrCode(hospitalId,ref,qrcodeWid){//生成二维码varqrcode=''qrcode=newQRCode(ref,{text:hospitalId,//需要转换为二维码的内容......