博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js通过codeURL画二维码
阅读量:5171 次
发布时间:2019-06-13

本文共 1335 字,大约阅读时间需要 4 分钟。

一、函数封装

//生成微信二维码function xyqrcode(options) {    var settings = {        dom:'',        render: 'canvas',   //生成二维码的格式还有image、div        ecLevel:"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);}

  二、调用

  

$(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

你可能感兴趣的文章
iOS开发 runtime实现原理以及实际开发中的应用
查看>>
android 学习资源网址
查看>>
qt安装遇到的错误
查看>>
java:Apache Shiro 权限管理
查看>>
objective c的注释规范
查看>>
FreeNas安装配置使用
查看>>
Django(一)框架简介
查看>>
Python操作SQLite数据库的方法详解
查看>>
菜单和工具条(二)
查看>>
hadoop17---RPC和Socket的区别
查看>>
使用JMeter代理录制app测试脚本
查看>>
Linq to Object实现分页获取数据
查看>>
mac常用系统命令
查看>>
android上传文件到服务器
查看>>
我回答了90%的面试题,为什么还被拒?
查看>>
Html - Table 表头固定和 tbody 设置 height 在IE不起作用的解决
查看>>
HDU 2262 回溯算法 递归枚举
查看>>
九度0J 1374 所有员工年龄排序
查看>>
微信小程序图片使用示例
查看>>
Ubuntu16.04+cuda8.0rc+opencv3.1.0+caffe+Theano+torch7搭建教程
查看>>