起源
在小程序的开发过程中遇到了一个生成二维码的功能点,具体就是将一个字符串转化为一个二维码,在js层面去做这个东西,有很多开源的插件可以做,但是小程序比较困难。于是,找了一些js的插件,并将其改造可以供小程序使用。
使用
首先下载QRCode这个包,让其放入utils文件夹下。
在js文件的最后我们可以看到向外提供了一个createQrCodeImg方法 这就是生成二维码的方法。
1
2
3module.exports = {
createQrCodeImg: createQrCodeImg
};所以,我们只需在相应page的js文件中引用QRCode.js
1
var QR = require('../../utils/QRCode')
并在方法中调用QR.createQrCodeImg()方法
1
var imgData = QR.createQrCodeImg('123')
这里的imgData即为生成的二维码 为base64格式 可以直接放入img中进行使用