>  기사  >  위챗 애플릿  >  미니프로그램으로 QR코드 생성하는 방법

미니프로그램으로 QR코드 생성하는 방법

coldplay.xixi
coldplay.xixi원래의
2020-08-14 14:30:138846검색

미니 프로그램으로 QR 코드를 생성하는 방법: 먼저 wxml 파일에 그려진 캔버스를 만든 다음 [weapp.qrcode.min.js]를 프로젝트에 복사하고 마지막으로 [drawQrcode()]를 호출하여 QR 코드를 그립니다.

미니프로그램으로 QR코드 생성하는 방법

미니 프로그램으로 QR 코드 생성 방법:

1. 캔버스 태그 생성

먼저 wxml 파일에 그려진 캔버스를 생성하고 너비, 높이, canvasId를 정의합니다. 미니 프로그램에는 라벨을 동적으로 생성하는 API가 없기 때문에 이 단계는 생략할 수 없습니다.

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

2. 그리기 방법 호출

WeChat 애플릿은 NPM 패키지 도입을 지원하지 않으므로 dist 디렉터리에 있는 weapp.qrcode.min.js를 프로젝트에 복사하면 됩니다.

애플릿이 wepy와 같은 NPM 패키지 도입을 지원하는 프레임워크를 사용하는 경우 weapp-qrcode NPM 패키지를 직접 설치할 수도 있습니다.

npm install weapp-qrcode --save

js 파일을 도입한 후 drawQrcode()를 호출하여 QR 코드를 그립니다.

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

API 설명

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

관련 학습 권장 사항: WeChat 미니 프로그램 개발 튜토리얼

위 내용은 미니프로그램으로 QR코드 생성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.