zoukankan      html  css  js  c++  java
  • js通过codeURL画二维码

    一、函数封装

    //生成微信二维码
    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);
    
    }
    

      二、调用

    <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);
            });
    

      

  • 相关阅读:
    8102Java的学习呼声有所下降,2019年还值得学习吗
    大数据开发面试题详解:Hadoop的运行原理
    总结:java大神的自学路线
    大数据开发工程师必看书籍
    java主要编程工具
    bzoj3791 作业
    bzoj3750 [POI2015]Pieczęć
    bzoj1143 [CTSC2008]祭祀river
    bzoj2718 [Violet 4]毕业旅行
    poj3237 Tree
  • 原文地址:https://www.cnblogs.com/karila/p/7099078.html
Copyright © 2011-2022 走看看