IT全栈 华强工作室

No Silver Bullet 吾国泱泱 华夏栋梁 以梦为马 不负韶华

网站开发进阶(十四)JS实现二维码生成

JS实现二维码生成

         项目开发原语:已然花费半天的时间,仍旧未能将二维码显示在订单中。但是可以在单个页面中显示二维码,结合到angularjs的控制器中就失效了,自己是真的找不到其中的原因了。费解!刚开始怀疑是遮挡的问题,结果将位置更改之后还是不能显示。

那么自己就得转换解题思路了,将二维码显示单独置于一个页面中,然后通过页面的嵌套(有关文章见博文"如何将一个html页面嵌套在另一个页面中"),将二维码再显示到订单中。

正题

二维码生成借用第三方的js库,主要代码如下:

<body>

<div style="margin-top70pxmargin-left800px;">

<div id="qrcode" alt="二维码图片"></div>

<input type="text" id="getval" style="margin-top70px;"/> 

<button id="send"  ng-click="doQrcode()">点击更换二维码</button>

</div>

<script>

    window.onload = function(){

        var qrcode = new QRCode(document.getElementById("qrcode"), {

            width : 96, //设置二维码宽高

            height : 96

        });

        qrcode.makeCode("http://www.baidu.com"); //默认二维码内容

        document.getElementById("send").onclick =function(){

            qrcode.makeCode(document.getElementById("getval").value);

        }

    }

</script>

</body>

 

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sunhuaqiang1/article/details/49950977
文章标签: 二维码 javascript
个人分类: Web Development
所属专栏: 网站开发进阶
上一篇网站开发进阶(十三)window.onload用法详解
下一篇Java进阶(十七)ArrayList与LinkedList的区别
想对作者说点什么? 我来说一句

angular生成二维码

2018年01月30日 6KB 下载

mxgraph的使用

2015年04月16日 14KB 下载

没有更多推荐了,返回首页

关闭
关闭