1. Verwenden Sie JavaScript, um den QR-Code zu analysieren1. Was ist ein QR-Code?
2.Qrcode-ParserDies ist ein Frontend-Parsing-Tool für QR-Codes ohne Abhängigkeiten. Der Vorteil liegt darin, dass es klein verpackt und ein leichtes Werkzeug ist, der Nachteil jedoch darin, dass es keine Kamera unterstützt. Sie müssen Code schreiben, um die Kamera aufzurufen. 1. Installationsmethodenpm fügt QR-Code-Parser hinzu 2. Nutzungimportiere qrcodeParser von „qrcode-parser“ lass img = ''; qrcodeParser().then(res =>{ Konsole.log(res) }) 3. ngx-qrcode2 Ein in 1. Installationsmethodenpm fügt ngx-qrcode2 hinzu 2. NutzungImportieren Sie das Modul in Appmodule: importiere { BrowserModul } von '@angular/platform-browser'; importiere { NgModule } von '@angular/core'; importiere { NgxQRCodeModule } von „ngx-qrcode2“; importiere { AppComponent } aus './app.component'; @NgModule({ Erklärungen: [ AppComponent ], Importe: [ BrowserModule, NgxQRCodeModule ], Anbieter: [], Bootstrap: [Anwendungskomponente] }) exportiere Klasse AppModule { } app.component.html eingefügte Vorlage: <div Stil="Textausrichtung:Mitte"> <h1>ngx-qrcode2-Demo</h1> </div> <ngx-qrcode [qrc-element-type]="Elementtyp" [qrc-Wert] = "Wert" qrc-Klasse = "aclass" qrc-errorCorrectionLevel = "L"> </ngx-qrcode> Fügen Sie den folgenden Code in app.component.ts hinzu: importiere { Komponente } aus '@angular/core'; @Komponente({ Selektor: ‚App-Root‘, Vorlagen-URL: "./app.component.html", styleUrls: ['./app.component.css'] }) exportiere Klasse AppComponent { Titel = "App"; Elementtyp = "URL"; Wert = „Techiediaries“; } 4. QR-Code im Frontend generieren 1. Installationsmethodenpm installiere @techiediaries/ngx-qrcode --save 2. NutzungImportieren Sie das Modul in Appmodule: importiere { NgModule } von '@angular/core'; importiere { CommonModule } von '@angular/common'; importiere { QrCodeAllModule } von „ngx-qrcode-all“; importiere { AppComponent } aus './app.component'; @NgModule({ Importe: [ Gemeinsames Modul, QrCodeAllModule ], Erklärungen: [ AppComponent ] }) exportiere Klasse AppModule { Konstruktor() {} } 3. Fall 1: Codevorlage zur QR-Code-Generierung<div id="qrcodeid"> <qr-code-all [qrCodeType]="URL" [qrCodeValue]="'SK ist das Beste auf der Welt!'" [qrCodeVersion]="'1'" [qrCodeECLevel]="'M'" [qrCodeColorLight]="'#ffffff'" [qrCodeColorDark]="'#000000'" [Breite]="11" [Rand]="4" [Skala]="4" [scanQrCode]="false"> </qr-code-alle> </div> 4. Fall 2: QR-Code lesen<div id="qrcodeid"> <qr-code-all [Leinwandbreite]="640" [Leinwandhöhe]="480" [debug]="falsch" [stopAfterScan]="true" [Aktualisierungszeit]="500" (bei Aufnahme)="Bild aufnehmen($event)" [scanQrCode]="true"> </qr-code-alle> </div> Damit ist dieser Artikel über drei Möglichkeiten zur Verwendung von JavaScript zum Parsen von QR-Codes abgeschlossen. Weitere Informationen zum Parsen von QR-Codes mit JavaScript finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: Analyse der Prinzipien von Docker-Containern
>>: Forschung zur Größe von Webseiten
Empfohlene Artikel: Klicken Sie auf die untere re...
Umgebung: VMware VCSA 6.7 (VMware-VCSA-all-6.7.0-...
Einführung Während des Front-End-Projektentwicklu...
MyISAM-Speicher-Engine Die MyISAM-Speicher-Engine...
Inhaltsverzeichnis Warum den Lebenszyklus versteh...
Die Bildintegrationstechnologie, die von YAHOO in...
<a href="https://www.jb51.net/" titl...
Für Frontend-Entwickler ist es eine zeitaufwändig...
MySQL ist eine leistungsstarke Open-Source-Datenb...
Inhaltsverzeichnis 1. Eigenschaften von JS 1.1 Mu...
Vorwort Meta ist ein Hilfstag im Kopfbereich der ...
Inhaltsverzeichnis Problemszenario: Lösung: 1. Üb...
1. Übersicht Benutzer erwarten, dass die Webanwen...
Heutzutage erfreuen sich mobile Geräte immer größ...
1. <body>-Tag: Wird verwendet, um den Haupt...