生成二维码
1、引入js qrcode.min.js ,下载地址:https://download.csdn.net/download/weixin_43830264/87472390
2、根据需求设置二维码信息
var qrcodess = $(‘< div id=“qrcode”>’);
var qrcode = new QRCode(document.getElementById(“qrcode”), {
text: json.url, //二维码地址
width: json.width, // 宽度
height: json.height, // 高度
colorDark: json.colorDark, // 背景
colorLight: json.colorLight, // 前景
correctLevel:json.correctLevel, // 二维码结构复杂性 0~3
});
setTimeout(()=>{
var dataURL = $(‘#qrcode’).children(‘img’).attr(“src”) //将图片转成base64格式
var a = document.createElement(“a”); // 生成一个a元素
var event = new MouseEvent(“click”); // 创建一个单击事件
a.download =new Date().getTime()+‘-qrcode’; // 设置图片名称
a.href =dataURL; // 将生成的URL设置为a.href属性
a.dispatchEvent(event); // 触发a的单击事件
})
解析二维码
1、引入 reqrcode.js ,下载地址:https://download.csdn.net/download/weixin_43830264/87472390
2、传入二维码图片地址,解析二维码地址
var baseUrl=json.url;
// var getObjectURL = function(file){
// var url = null ;
// if (window.createObjectURL!=undefined) { // basic
// url = window.createObjectURL(file) ;
// } else if (window.URL!=undefined) { // mozilla(firefox)
// url = window.URL.createObjectURL(file) ;
// } else if (window.webkitURL!=undefined) { // webkit or chrome
// url = window.webkitURL.createObjectURL(file) ;
// }
// return url ;
// }
// console.log(getObjectURL(newfile[0]));// newfile[0]是通过input file上传的二维码图片文件
qrcode.decode(baseUrl);
qrcode.callback = function(imgMsg){
console.log(“imgMsg”,imgMsg); //msg为二维码解析地址
}

qrcode.min.js生成二维码以及reqrcode.js二维码解码相关推荐

  1. node.js 生成文件_如何使用Node.js在几秒钟内生成模拟数据

    node.js 生成文件 介绍 (Introduction) In most of the applications, you need to have some static JSON data w ...

  2. js生成html转换成图片保存,js将html生成为图片,并保存在本地

    html生成图片的方式有很多种,有的需要下载安装插件,如phantomjs .显得未免麻烦了些,有的又是通过后台来实现的,但个人感觉没必要做这种交互,也没必要在服务端生成这些零时文件,那么问题来了,有 ...

  3. Qrcode生成二维码 之jquery.qrcode.min.js

    PHP交流群:294088839, Python交流群:652376983, GO交流群:874512552. jquery-1.8.3_min.js和jquery.qrcode.min.js  jq ...

  4. HTML网页使用CDN的jquery.qrcode.min.js生成页面二维码(直接可以复制使用)

    HTML页面代码 <!DOCTYPE html> <html> <head><title></title><meta http-equ ...

  5. qrcode——js生成二维码

    1.引入 qrcode.min.js(点击下载demo) 2.html: <div id="qrcode"></div> js: var qrcode = ...

  6. H5案例分享:jquery.qrcode.js生成简易二维码

    近期做项目需要生成二维码,并且解码获取信息,jquery.qrcode.js生成二维码比较的方便,写个教程分享给大家.欢迎大家测试留言,我会改进代码. 现在二维码越来越流行啦,支付扫二维码,关注扫二维 ...

  7. qrcode.js 生成二维码包含logo和背景图片及IE下载二维码

    思路: 1. 通过qrcode.js 生成带logo的二维码 2. 将背景图片.logo与生成的二维码图通过canvas 绘制在一起形成一个新的canvas 3. 将canvas 转成base64的u ...

  8. js生成二维码——QRCode.js中文文档

    QRCode v1.2.2 原文地址 API 文档 一.安装 npm install --save qrcode 二.使用 在 JavaScript 中使用 模块引入: <!-- index.h ...

  9. 使用qrcode.js生成网址二维码

    话不多说,直接上代码: <!DOCTYPE html> <html lang="zh-CN"><head><meta charset=&q ...

最新文章

  1. 数据中台解决的三大问题
  2. mysql数据库的常用操作-索引
  3. 用指针来表示二维数组的方法
  4. Axure原型制作规范
  5. C++Builder编程中动态更改自定义打印纸张
  6. Java描述设计模式(19):模板方法模式
  7. 《2021国庆出行报告》出炉:全国高速拥堵里程占比同比下降37%
  8. C常用的字符串函数实现
  9. PyTorch中为什么需要使用squeeze()和unsqueeze()操作?
  10. 【阿卡乐谱】【日常分享】超级强大的简谱-《茉莉花》
  11. fms服务器ip修改,FusionSphere 平台修改管理网段和VLAN
  12. USRP X310 Windows烧录
  13. 计算机术语死机,计算机“死机”故障原因及处理办法大全
  14. 【PostgreSQL实战】之还原备份文件
  15. X书x-mini-sig_x-mini-mua
  16. matlab三维绘图注释,Matlab三维绘图与图形处理
  17. Python 二维数据
  18. 关于多开几台虚拟机就蓝屏重启的解决方案
  19. 基于Axure的跑步软件的界面原型化系统
  20. Mxnet (33): 多盒目标检测(SSD)检测香蕉

热门文章

  1. Go 语言优秀资源整理,为项目落地加速
  2. 携程网移动端首页制作(html5+css3)
  3. RL2048DKQ基于光谱探测的高性能线阵CCD介绍
  4. Vue.js 父组件向子组件传值和子组件向父组件传值
  5. Linux课程特点与目标
  6. Windows XP下安装配置声卡
  7. Office 提示“此产品已安装在另一台设备上”的解决方法
  8. 加密的PDF怎么解密?其实很简单,只要掌握这个技巧
  9. DBG------破解小榕的字典UltraDict
  10. uniapp的微信支付