zoukankan      html  css  js  c++  java
  • 调用 js 生成图片二维码

    一、js 生成二维码:

      首先,需要引用 jQuery 和 jquery.qrcode.js。然后:

                //生产二维码
                $("#qrcodeCanvas").qrcode({
                    render: "canvas",    //设置渲染方式,有table和canvas,使用canvas方式渲染性能相对来说比较好
                    text: location.href,    //扫描二维码后显示的内容,可以直接填一个网址,扫描二维码后自动跳向该链接
                     "100",               //二维码的宽度
                    height: "100",              //二维码的高度
                    background: "#ffffff",       //二维码的后景色
                    foreground: "#000000",        //二维码的前景色
                    src: ''             //二维码中间的图片
                });

      或:(ASP.NET MVC)

            jQuery('#qrcode_app').qrcode({
                render: "canvas",
                text: '@(app_positionQr)',
                 100,
                height: 100,
                background: "#ffffff",       //二维码的后景色
                foreground: "#000000",        //二维码的前景色
                src: ''
            });

    二、调用:

                    <ul class="xxx-firmhome-operationPic" style="float: right;  margin: 23px;
        text-indent: 2px;">
                        <!--分享举报收藏-->
                        <li class="wechat">
                            <a href="javascript:void(0);">小程序中打开</a>
                            <div class="pull"><img src="@wechat_QRCode"></div>
                        </li>
                        <li class="tjapp">
                            <a href="javascript:void(0);">app中打开</a>
                            <div class="pull"><div id="qrcode_app" class="qrcode"></div></div>
                        </li>
                    </ul>

    三、设置样式:

            .qrcode {
                display: block;
                 100px;
                height: 100px;
                border: 2px solid #ff8502;
                background-color: #fff;
                padding: 10px;
                margin-top: 10px;
            }
    
    .xxx-firmhome-operationPic li.tjapp {position: relative;}
    .xxx-firmhome-operationPic li.tjapp a{ background:url(../images/firmhome/comProfile-name-pic5.png) no-repeat left top;}
    .xxx-firmhome-operationPic li.tjapp .pull { 
       120px; height: 130px; background:url(../images/firmhome/comProfile-top-operationPic-share-pic.png) no-repeat 82px top; position: absolute; right: -7px; top: 24px; display: none; z-index: 1; }

      (调试的过程中层因为缓存问题而没有显示出想要的效果)

  • 相关阅读:
    打开安装 好的Microsoft Dynamics CRM 4.0 报错误为 Caller does not have enough privilege to set CallerOriginToken to the specified value 的解决办法
    基于 Windows Server 2008 的计算机对 Microsoft Dynamics CRM 4.0 的支持
    Microsoft Dynamics CRM 4.0 如何添加自定义按钮
    Microsoft Dynamics CRM 4.0 Plugin 取值,赋值,查询
    C# 中的 enum(枚举) 类型使用例子
    vue事件的绑定
    表单验证2
    node中模块
    node模块的引入
    node中的读文件
  • 原文地址:https://www.cnblogs.com/zhangchaoran/p/10495359.html
Copyright © 2011-2022 走看看