//これは HTML 部分です //これは HTML 部分です

ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript を使用して QR コードを生成する 2 つの方法

JavaScript を使用して QR コードを生成する 2 つの方法

一个新手
一个新手オリジナル
2017-09-20 09:43:182191ブラウズ

jsを使用してQRコードを生成する方法は2つしかありません。最初の方法を試しましたが、ダウンロードできませんでしたが、基本的には2番目の方法と同じです。

qrcode QRコード

<p id="qrcode"></p>//这个是html部分<a id="download" download="test.jpg"></a>
<input type="button" id="down" value="下载">
var qrcode = new QRCode(document.querySelector(&#39;#qrcode&#39;),{
        width  : 96,//设置二维码的宽高
        height : 96
    });
   qrcode.makeCode("http://www.baidu.com/");//按地址生成二维码
    var url = $(&#39;#qrcode canvas&#39;).toDataURL(&#39;image/jpeg&#39;);    //转成jpg图片
    $(&#39;#down&#39;).click(function(){
         $("#download").attr(&#39;href&#39;, url);
    })//下载

jquery.qrcode

    <p id="qrcode"></p>
    <a id="download" download="test.jpg"></a>
    <input type="button" id="save" value="save" />
<script src="js/jquery.qrcode.min.js"></script>
    jQuery(&#39;#qrcode&#39;).qrcode({width: 96,height: 96,text:"http://www.baidu.com"});

    $("#save").click(function(){

        var canvas = $(&#39;#qrcode&#39;).find("canvas").get(0);        var url = canvas.toDataURL(&#39;image/jpeg&#39;);

        $("#download").attr(&#39;href&#39;, url).get(0).click();        return false;
    });

jsで生成されたダウンロードできるQRコードは2種類しか知りません。最初のものはダウンロードできませんでしたが、まだダウンロードできました。 , 基本的には 2 番目の方法と同じです。

以上がJavaScript を使用して QR コードを生成する 2 つの方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。