Maison > interface Web > js tutoriel > le corps du texte

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

不言
Libérer: 2018-08-23 13:57:57
original
6136 Les gens l'ont consulté

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");
Copier après la connexion
3. >4. Traitement js

<div id="qrcode"></div>
Copier après la connexion
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" //前景颜色  );
Copier après la connexion
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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal