微信小程序使用第三方Npm包实现条形码,二维码详细的教程

1:在你的微信小程序项目根目录执行

npm init -y
参数 -y 表示对 npm 要求提供的信息,都自动按下回车键,表示接受默认值。

2:下载wxbarcode到项目中

npm i wxbarcode -S --production
此处请务必使用 –production 选项,可以减少安装一些业务无关的 npm 包,从而减少整个小程序包的大小。

3:勾选开发这工具右上角详情→本地设置→使用Nmp模块.

4:点击菜单栏→工具→构建Nmp.

5:引入wxbarcode包

import wxbarcode from 'wxbarcode'
或
const wxbarcode = require('wxbarcode')

6:条形码生成

在wxbarcode包中生成条形码使用到了barcode函数,barcode的函数原型为:

barcode(id, code, width, height)
参数说明:

id: wxml文件中的 Canvas ID

code: 用于生成条形码的字符串

width: 生成的条形码宽度,单位 rpx

height: 生成的条形码高度,单位 rpx

条形码生成实例:

wxml:

<canvas canvas-id="barcode" />

js:

onLoad: function (options) {
    wxbarcode.barcode('barcode', '1234567890123456789', 680, 200);
},

7:二维码生成

在wxbarcode包中生成二维码使用到了qrcode函数,qrcode的函数原型为:

qrcode(id, code, width, height)
参数说明:

id: wxml文件中的 Canvas ID

code: 用于生成二维码的字符串

width: 生成的二维码宽度,单位 rpx

height: 生成的二维码高度,单位 rpx

二维码生成实例:

wxml:

<canvas canvas-id="qrcode" />

js:

onLoad: function (options) {
    wxbarcode.qrcode('qrcode', '1234567890123456789', 300, 300);
},

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

福星M高照

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值