生成二维码
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. hdu 1325poj 1308 并查集(未解决)(掌握率50%)
  2. HTML5与CSS3基础教程第八版学习笔记16-21章
  3. Database之SQLSever:SQL命令实现四则运算、desc降序、like模糊查询、distinct去重、MAX/MIN/SUM/AVG/COUNT/GROUP/having等案例之详细攻略
  4. 1.13.、1.14.Flink 支持的DataType和序列化、Flink Broadcast Accumulators Counters Distributed Cache
  5. 软件项目组织管理(九)项目人力资源管理
  6. CenterOS 服务器之MySQL卸载与安装,并远程连接
  7. 宝藏新品牌成长白皮书:新品牌心智与营销增长方法论
  8. c++ 中引用()的用法和应用实例
  9. 第一阶段冲刺阶段项目总结
  10. 浮栅场效应管 符号_华成英 - 模拟电子技术基础 | 场效应管
  11. lisp医院化验系统_医院LIS系统解决方案
  12. MongoDB下载速度慢的解决办法
  13. 计算机怎么格式化电脑吗,怎么格式化电脑
  14. linux yum安装scp,CentOS安装scp命令的软件包openssh-clients
  15. Mac下常用工具软件
  16. 食品类小程序有哪些?这3款小程序推荐给你
  17. MyEcplise_Maven搭建SSM框架
  18. 分析及解决:虚拟机无法连接虚拟设备idel 0:1 问题
  19. 亲爱的老狼-列表符号怎么放在盒子里
  20. 【高通平台】安卓平板,使用QQ 视频通话,视频旋转90度问题修改

热门文章

  1. 30 个极大提高开发效率超级实用的 VSCode 插件
  2. 哈尔滨工业大学软件构造课程学习笔记第一章第一节
  3. 【CSS03】CSS基础03_文本_字体
  4. GNU make使用(一)
  5. 携程java工资待遇怎么样_【携程旅行网工资|携程旅行网待遇怎么样】-看准网
  6. MAYA安装成功后打不开
  7. 孔令德的计算机图形学课程实验
  8. 使用Python进行Telegram机器人开发(一)
  9. OpenGL Texture 纹理
  10. 资源块RB,RE,相关介绍