微信小程序——生成二維碼

最近和朋友開發小程序,有一個功能點須要將字符串生成二維碼,微信小程序並無提供相應的生成二維碼的接口,因而,經過萬能的互聯網尋找方法,終於找到了合適的方法。小程序

首先須要引用一個二維碼的JS微信小程序

http://files.cnblogs.com/files/RVon/QRCodes.jsbash

Alt text

將QRCode.js放入utils文件夾中微信

在js文件的最後能夠看到向外提供了一個createQrCodeImg方法 這就是生成二維碼的方法ui

module.exports = {
  createQrCodeImg: createQrCodeImg
};
複製代碼

在相應page的js文件中引用QRCode.jsspa

var QR = require('../../utils/QRCode')
複製代碼

並在方法中調用QR.createQrCodeImg()方法code

var imgData = QR.createQrCodeImg('123')
複製代碼

這裏的imgData即爲生成的二維碼 爲base64格式 能夠直接放入img中進行使用cdn

效果以下圖 blog

Alt text
相關文章
相關標籤/搜索