html
<div v-show="false" id="qrcode"></div>jsnpm i qrcodejs2import QRCode from 'qrcodejs2';
data:{return:{qrCode :null}
}download(params) {const text = params+'动态解析内容'if (this.qrCode) {//单例 如果需要重复点击生成携带不同text内容的二维码,则需要通过这种方式//先清除 然后在使用makeCode重新更换 text内容//不然重复点击后下载的内容是最后一次点击的text,this.qrCode.clear();this.qrCode.makeCode(text);} else {this.qrCode = new QRCode('qrcode', {width: 300,height: 300,text,colorDark: '#000',colorLight: '#fff'});}console.log(url);let myCanvas = document.getElementById('qrcode').getElementsByTagName('canvas');console.log(myCanvas, 'myCanvas');let a = document.createElement('a');a.href = myCanvas[0].toDataURL('image/png');a.download = this.dialog.data.serverTypeName + '+' + row.activeProjectName;a.click();a = null;
},

单例 如果需要重复点击生成携带不同text内容的二维码,则需要通过这种方式
先清除 然后在使用makeCode重新更换 text内容
不然重复点击后下载的内容是最后一次点击的text,

这里还有一个注意的是,如果用草料二维码解析器解析不出text的话,
可能是因为width和height 大小不够的原因,设置大一点就好了

附上官网地址 https://github.com/davidshimjs/qrcodejs

js通过QRCode生成二维码并下载相关推荐

  1. 用qrcode.js写的生成二维码和下载这个二维码

    实在是不想用网上的生成二维码,就自己写了个简单的生成和下载的功能 先看一下效果: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transi ...

  2. js 生成二维码并下载

    1.先利用 qrcode 生成二维码 引入qrcode.js ,地址为 qrcodejs-04f46c6.zip 点击打开链接 页面: <button onclick="createQ ...

  3. qrcode生成二维码,canvas转化为图片

    可以用jquery.qrcode.min.,js将一个页面生成二维码,该插件支持canvas和table,默认为canvas 核心代码: $('#qrcodeCanvas').qrcode({     ...

  4. 网页获取微信信息——js使用插件生成二维码(1)

    js使用插件生成二维码: 一.安装依赖: npm i qrcodejs2 -S 二.放置二维码的容器,需要给一个ref <div class="QRcodeCon">& ...

  5. Qrcode生成二维码相关问题

    使用Qrcode生成二维码,并提供下载二维码图按钮 JS代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 ...

  6. C# 利用QRCode生成二维码图片

    网上生成二维码的组件是真多,可是真正好用的,并且生成速度很快的没几个,QRCode就是我在众多中找到的,它的生成速度快.但是网上关于它的使用说明,真的太少了,大都是千篇一律的复制粘贴.这是本要用它做了 ...

  7. 使用jQuery的插件qrcode生成二维码(静态+动态生成)及常见问题解决方法

    使用jQuery的插件qrcode生成二维码(静态+动态生成)及常见问题解决方法 参考文章: (1)使用jQuery的插件qrcode生成二维码(静态+动态生成)及常见问题解决方法 (2)https: ...

  8. 关于QRCode生成二维码(背景图、Logo)

    关于QRCode生成二维码的代码 /// <summary> /// 创建二维码 /// </summary> /// <param name="QRStrin ...

  9. php使用Qrcode生成二维码

    php使用Qrcode生成二维码 首先检查php.ini Gd 库要打开 use QrCode; //控制器引用public function index(){include 'phpqrcode.p ...

最新文章

  1. 基于koajs的web项目构建-心得篇
  2. C++ 包含目录、库目录、附加依赖项详解
  3. codeforces166E - Tetrahedron DP
  4. 如何架设Linux打印服务器
  5. Eigen教程(10)之混淆
  6. mysql 组复制 不一致_MySQL主从复制什么原因会造成不一致,如何预防及解决
  7. 三维设计和动画:Cinema 4D R25 for mac(c4d r25)
  8. c语言编写坐标三角形面积,用三角形的边长计算三角形的面积.用C语言编写.
  9. 7个向上管理技巧,让你的职场一路开挂
  10. 2014福布斯中国富豪榜(名单)
  11. 关于项目编译工具ninja、make、cmake的区别与优劣
  12. LaTex笔记:参考文献、常用公式符号、图表、注释
  13. C语言%p与%x的区别
  14. 后一个数 减 前一个数 形成新列表
  15. WebSphere中com/env的资源影射设置
  16. scrcpy-win64-v1.24使用
  17. firefox打印记录一下
  18. 超简单定制一个Notes库专门设置和存储用户头像
  19. 批改网的英语作文老师设置不允许被粘贴的话,可以使用下面的办法使用复制粘贴功能,快速提交作文
  20. 400多个微信游戏/网页小游戏源码

热门文章

  1. ”随身WiFi测评,谈真实体验
  2. 默纳克系统服务器怎么改不了参数,默纳克7000一体机调试参数
  3. 互融云供应链集采管理平台:助企业快速打造供应链金融生态圈
  4. docker部署mariadb
  5. PHP unset浅谈
  6. unset 函数php,PHP unset()函数
  7. 2023年浙江安全员精选真题题库及答案
  8. 前端初学者的Ant Design Pro V6总结(上)
  9. 标准信号转高电压高电流输出放大转换器0-5v/0-24v转4-20mA/0-500mA
  10. 四、JDK的下载与安装