UNPKG

wxcode

Version:

微信小程序条码、二维码生成模块

23 lines (19 loc) 542 B
var barcode = require('./barcode'); var qrcode = require('./qrcode'); function convert_length(length) { return Math.round(wx.getSystemInfoSync().windowWidth * length / 750); } function barc(id, code, width, height) { barcode.code128(wx.createCanvasContext(id), code, convert_length(width), convert_length(height)) } function qrc(id, code, width, height) { qrcode.api.draw(code, { ctx: wx.createCanvasContext(id), width: convert_length(width), height: convert_length(height) }) } module.exports = { barcode: barc, qrcode: qrc }