Maison >interface Web >js tutoriel >Utilisez le composant jquery qrcode pour générer le code QR et le guide d'application_jquery
Certains calculs gourmands en CPU peuvent être calculés sur le client, comme la génération de codes QR.
qrcode calcule puis utilise jquery pour réaliser le rendu graphique et le dessin. Prend en charge les méthodes canevas et tableau pour générer le code QR dont nous avons besoin.
Utilisation spécifique
qrcode est un composant jquery et nécessite au moins deux js, à savoir jquery et jquery.qrcode. Vous pouvez aller sur https://github.com/jeromeetienne/jquery-qrcode pour obtenir le dernier code.
Sur la page, ajoutez un élément vide (utilisez div ici) là où le QR code doit être affiché
Lorsque vous avez besoin de générer un code QR, appelez l'instruction pour le générer directement.
Paramètres détaillés
Description de la valeur par défaut du paramètre
méthode de rendu du canevas de rendu, prend en charge le canevas et la table
largeur Aucun Largeur
hauteur Aucun Hauteur
texte Aucune URL ne doit être générée
Tel que :
Comment résoudre le problème des caractères chinois dans l'URL
Au cours de l'expérience, nous avons constaté que le code QR avec un contenu chinois ne pouvait pas être reconnu. En recherchant diverses informations, nous avons appris que jquery-qrcode utilise la méthode charCodeAt() pour encoder la conversion. Cette méthode obtiendra son encodage Unicode par défaut. S'il y a du contenu chinois, la chaîne devra être convertie en UTF-8 avant de générer le code QR, puis générer le code QR. Vous pouvez convertir des chaînes chinoises grâce aux fonctions suivantes :
下载二维码
用前端画出来的二维码,不是一个canvas就是一个table,如何下载呢?我们只需要将canvas的内容画到image上,下载下来即可。
在angulaire中的简单封装
angular中使用,可以封装成directive。不过要确保已经引入了之前的两个js文件。
Die Download-Methode kann in einen Dienst in Angular gekapselt werden.
Freunde, Sie können qrcode verwenden, um QR-Codes zu generieren. Ich hoffe, es gefällt Ihnen.