Heim WeChat-Applet Mini-Programmentwicklung So generieren Sie einen QR-Code mit einem Miniprogramm

So generieren Sie einen QR-Code mit einem Miniprogramm

Aug 14, 2020 pm 02:30 PM
二维码 小程序

So generieren Sie einen QR-Code mit einem Miniprogramm: Erstellen Sie zunächst eine gezeichnete Leinwand in der WXML-Datei. Kopieren Sie dann [weapp.qrcode.min.js] in das Projekt. Rufen Sie schließlich [drawQrcode()] auf, um den QR-Code zu zeichnen.

So generieren Sie einen QR-Code mit einem Miniprogramm

So generieren Sie QR-Code mit einem Miniprogramm:

1. Erstellen Sie ein Canvas-Tag. Erstellen Sie zunächst die gezeichnete Leinwand in der WXML-Datei und definieren Sie Breite, Höhe und Canvas-ID. Da das Miniprogramm über keine API zum dynamischen Erstellen von Etiketten verfügt, kann dieser Schritt nicht weggelassen werden.

<canvas style="width: 200px; height: 200px;" canvas-id="myQrcode"></canvas>
Nach dem Login kopieren

2. Rufen Sie die Zeichenmethode auf

Da das WeChat-Applet die Einführung von NPM-Paketen nicht unterstützt, können Sie weapp.qrcode.min.js im dist-Verzeichnis in das Projekt kopieren.

Wenn Ihr Applet ein Framework verwendet, das die Einführung von NPM-Paketen unterstützt, wie z. B. wepy, können Sie das NPM-Paket weapp-qrcode auch direkt installieren.

npm install weapp-qrcode --save
Nach dem Login kopieren

Nachdem Sie die js-Datei eingeführt haben, rufen Sie drawQrcode() auf, um den QR-Code zu zeichnen.

import drawQrcode from 'weapp-qrcode'
// 或者,将 dist 目录下,weapp.qrcode.min.js 复制到项目目录中
// import drawQrcode from '../../utils/weapp.qrcode.min.js'
drawQrcode({
  width: 200,
  height: 200,
  canvasId: 'myQrcode',
  text: 'https://github.com/yingye'
}
Nach dem Login kopieren

API-Beschreibung

参数  说明  示例
width   必须,二维码宽度,与canvas的width保持一致  200
height  必须,二维码高度,与canvas的height保持一致 200
canvasId    必须,绘制的canvasId  'myQrcode'
text    必须,二维码内容    'https://github.com/yingye'
typeNumber  非必须,二维码的计算模式,默认值-1  8
correctLevel    非必须,二维码纠错级别,默认值为高级,取值:{ L: 1, M: 0, Q: 3, H: 2 }    1
background  非必须,二维码背景颜色,默认值白色   '#ffffff'
foreground  非必须,二维码前景色,默认值黑色    '#000000'
Nach dem Login kopieren

Verwandte Lernempfehlungen:
WeChat Mini-Programmentwicklungs-Tutorial

Das obige ist der detaillierte Inhalt vonSo generieren Sie einen QR-Code mit einem Miniprogramm. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So verwenden Sie PHP zur dynamischen Generierung von QR-Codes So verwenden Sie PHP zur dynamischen Generierung von QR-Codes Sep 05, 2023 pm 05:45 PM

So verwenden Sie PHP zur dynamischen Generierung von QR-Codes

So erstellen Sie einen QR-Code mit WPS So erstellen Sie einen QR-Code mit WPS Mar 28, 2024 am 09:41 AM

So erstellen Sie einen QR-Code mit WPS

Wie generiert man mit PHP Batch-QR-Codes? Wie generiert man mit PHP Batch-QR-Codes? Aug 25, 2023 pm 04:33 PM

Wie generiert man mit PHP Batch-QR-Codes?

Implementieren Sie Kartenumdreheffekte in WeChat-Miniprogrammen Implementieren Sie Kartenumdreheffekte in WeChat-Miniprogrammen Nov 21, 2023 am 10:55 AM

Implementieren Sie Kartenumdreheffekte in WeChat-Miniprogrammen

Wie erstelle ich mit PHP einen zeitlich begrenzten QR-Code? Wie erstelle ich mit PHP einen zeitlich begrenzten QR-Code? Aug 26, 2023 pm 04:34 PM

Wie erstelle ich mit PHP einen zeitlich begrenzten QR-Code?

Wie uniapp eine schnelle Konvertierung zwischen Miniprogrammen und H5 erreicht Wie uniapp eine schnelle Konvertierung zwischen Miniprogrammen und H5 erreicht Oct 20, 2023 pm 02:12 PM

Wie uniapp eine schnelle Konvertierung zwischen Miniprogrammen und H5 erreicht

So bedienen Sie die Miniprogramm-Registrierung So bedienen Sie die Miniprogramm-Registrierung Sep 13, 2023 pm 04:36 PM

So bedienen Sie die Miniprogramm-Registrierung

Alipay hat das Miniprogramm „Chinese Character Picking-Rare Characters' gestartet, um die Bibliothek seltener Charaktere zu sammeln und zu ergänzen Alipay hat das Miniprogramm „Chinese Character Picking-Rare Characters' gestartet, um die Bibliothek seltener Charaktere zu sammeln und zu ergänzen Oct 31, 2023 pm 09:25 PM

Alipay hat das Miniprogramm „Chinese Character Picking-Rare Characters' gestartet, um die Bibliothek seltener Charaktere zu sammeln und zu ergänzen

See all articles