微信小程序———二维码生成

起源

在小程序的开发过程中遇到了一个生成二维码的功能点,具体就是将一个字符串转化为一个二维码,在js层面去做这个东西,有很多开源的插件可以做,但是小程序比较困难。于是,找了一些js的插件,并将其改造可以供小程序使用。

使用

  • 首先下载QRCode这个包,让其放入utils文件夹下。

  • 在js文件的最后我们可以看到向外提供了一个createQrCodeImg方法 这就是生成二维码的方法。

    1
    2
    3
    module.exports = {
    createQrCodeImg: createQrCodeImg
    };
  • 所以,我们只需在相应page的js文件中引用QRCode.js

    1
    var QR = require('../../utils/QRCode')
  • 并在方法中调用QR.createQrCodeImg()方法

    1
    var imgData = QR.createQrCodeImg('123')

这里的imgData即为生成的二维码 为base64格式 可以直接放入img中进行使用

效果

image