一、函数封装

//生成微信二维码
function xyqrcode(options) {var settings = {dom:'',render: 'canvas',   //生成二维码的格式还有image、divecLevel:"H",text:"",background:"#ffffff",fill:"#333333", //二维码纹路的颜色fontcolor:"#ff9818",fontname:"Ubuntu",image:{},label:"",mPosX:0.5,   //图片在X轴的位置mPosY:0.5,    //图片在X轴的位置mSize:0.27,   //图片大小minVersion:10,mode:4,quiet:1,radius:1,size:400};if (options) {$.extend(settings, options);//options对象跟settings比较,相同的就替换,没有的就添加}if(settings.dom.length==0){window.console.log("Error: dom empty!");return;}if(settings.url.length==0){window.console.log("Error: url empty!");return;}settings.text=settings.url; //在qrcode生成二维码的地址是text。这里就把url赋值给text$(settings.dom).qrcode(settings);}

  二、调用

<div id="code"></div>

  

$(document).ready(function(){var options={};options.url=codeUrl; //二维码的链接options.dom="#code";//二维码生成的位置options.image=$('#img-buffer');//图片id// options.render="canvas";//设置生成的二维码是canvas格式,也有image、div格式options.render="image";//设置生成的二维码是canvas格式,也有image、div格式xyqrcode(options);});

  

转载于:https://www.cnblogs.com/karila/p/7099078.html

js通过codeURL画二维码相关推荐

  1. QRCode.js -- 用 Javascript 生产二维码

    QRCode.js是一个生成二维码的JS库.QRCode.js支持在DOM中使用跨浏览器Canvas和table标签的. QRCode.js不依赖其他JS库. 基本用法: <div id=&qu ...

  2. JS的条形码和二维码生成

    一.前言 最近做项目用到了JS生成条形码和二维码,内容不多,整理一下方便使用. 2018年7月5日更新: 二维码生成时,如果长度太长会有异常: Uncaught Error: code length ...

  3. 使用canvas画二维码

    使用canvas画二维码 需要使用 qrcode 依赖 具体代码如下 <template><div><canvas ref="code">< ...

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

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

  5. 使用js,把链接转为二维码

    使用js,把链接转为二维码 Html Js qrcode.min.js Html <!DOCTYPE html> <html><head><meta char ...

  6. js自动实现读取二维码内容

    js自动实现读取二维码内容 <!DOCTYPE html> <html><head><meta charset="utf-8" /> ...

  7. js调用微信利用二维码扫码登录

    js调用微信利用二维码扫码登录 准备工作 网站应用微信登录是基于OAuth2.0协议标准构建的微信OAuth2.0授权登录系统. 在进行微信OAuth2.0授权登录接入之前,在微信开放平台注册开发者帐 ...

  8. 1 canvas 画二维码

    1,将网址转换为二维码并用canvas画到页面 效果 代码 <!--Created by Sukla on 2018/3/19.--> <!DOCTYPE html> < ...

  9. js 通过摄像头识别二维码,可以控制闪光灯。原生 HTML 调用摄像头,有 原生HTML + JS 版本 和 VUE3 + TS 版本与 uniapp 版本

    开发背景 最开始公司说到这个需求的时候第一个想法是使用微信的 js SDK 接入微信的扫一扫.但是得知所做的这个功能模块是需要嵌入到之前开发的app中,所以就只有使用 js 原生的 API 来开发了. ...

  10. vue2.0 引用qrcode.js实现获取改变二维码的样式

    vue代码 <template><div class="qart"><div id="qrcode" ref="qrco ...

最新文章

  1. 在自定义的数据集上训练YOLOv5详细教程分享
  2. win7系统待机模式下如何分配下载方法
  3. 在SQL2008中清除日志
  4. scrapy-redis mysql_Scrapy-redis 分布式
  5. 数值计算(Python实现)(一)
  6. 数据分析-书籍整理(二)
  7. mysql里边字符函数_mysql函数(一.字符函数)
  8. Highcharts的使用
  9. C#LeetCode刷题之#234-回文链表(Palindrome Linked List)
  10. 少样本文本分类 InductionNet
  11. 基于ServerSokect和Soket的简易Qq程序
  12. 免费的3D GIS 软件,特点与应用领域介绍
  13. NFC技术 (二) -硬件设计
  14. 崂山道士、Harry Potter和人脸识别
  15. 软考(网络工程师)-必备网络知识(笔记二)
  16. dx12 龙书第五章学习笔记 -- 渲染流水线
  17. STM32单片机初学5-IIC通信驱动OLED屏幕
  18. Scipy总结(constants)
  19. 魔兽世界3区部落最多的服务器,魔兽世界怀旧服玩家为你推荐,不用排队、非鬼服非单阵营的服务器...
  20. 【微电网优化】基于粒子群算法求解热电联供型微电网经济运行优化问题含Matlab源码

热门文章

  1. java集合-TreeSet排序方式
  2. 安装centos7 Minimal后 开启远程SSH
  3. Jackson API 详细汇总 与 使用介绍
  4. Chrome、Firefox 浏览器常用设置及操作
  5. 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_01 File类_1_File类的概述
  6. 使用CXF开发WebService程序的总结(七):Spring+CXF+Mybatis+Mysql共同打造的服务端示例...
  7. Linux第九周作业
  8. linux 查看分区
  9. linux安装php-redis扩展(转)
  10. 在64位系统中无法看到Microsoft Excel Application的问题