Maison  >  Article  >  interface Web  >  Comment générer du code QR en js ? Comment générer un code QR en utilisant js (code)

Comment générer du code QR en js ? Comment générer un code QR en utilisant js (code)

不言
不言original
2018-08-23 13:57:576139parcourir

Le contenu de cet article explique comment générer un code QR avec js ? La méthode (code) de génération de code QR avec js a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'elle vous sera utile.

Générer un code QR en js

1 Travail de préparation

Vous devez d'abord préparer les ressources dépendantes
1. >2. qrcode (https://github.com/jeromeetienne/jquery-qrcode)

2. Méthode de référence

html<script type="text/javascript" src="jquery.qrcode.min.js"></script> 
或js 
require("yourPath/jquery-qrcode-master/jquery.qrcode.min");
3. >4. Traitement js

<div id="qrcode"></div>
Recommandations associées :

$(&#39;#qrcode&#39;).qrcode("www.baidu.com");//当二维码内容中涉及到中文时,需要先转换为utf8
function toUtf8(str) {   //地址中可用中文字符 
      var out, i, len, c;    
      out = "";    
      len = str.length;    
      for(i = 0; i < len; i++) {    
          c = str.charCodeAt(i);    
          if ((c >= 0x0001) && (c <= 0x007F)) {    
              out += str.charAt(i);    
          } else if (c > 0x07FF) {    
             out += String.fromCharCode(0xE0 | ((c >> 12) & 0x0F));    
             out += String.fromCharCode(0x80 | ((c >>  6) & 0x3F));    
             out += String.fromCharCode(0x80 | ((c >>  0) & 0x3F));    
         } else {    
             out += String.fromCharCode(0xC0 | ((c >>  6) & 0x1F));    
             out += String.fromCharCode(0x80 | ((c >>  0) & 0x3F));    
         }    
     }    
     return out;    
 };//内容扩展$("qrcode").qrcode(
    text : "这里放二维码的内容,涉及中文时需要转换为utf8"  //设置二维码内容  
    render : "canvas",//设置渲染方式  
    width : 256,     //设置宽度,默认生成的二维码大小是 256×256
    height : 256,     //设置高度  
    typeNumber : -1,      //计算模式  
    correctLevel : QRErrorCorrectLevel.H,//纠错等级  
    background : "#ffffff",//背景颜色  
    foreground : "#000000" //前景颜色  );
Comment implémenter la fonction de panier d'achat en javascript (code)

Implémentations natives js Idées de calendrier et code

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn