使用wxbarcode模塊能夠很方便地生成二維碼和條形碼。git
$ npm install wxbarcode
import wxbarcode from 'wxbarcode' wxbarcode.barcode('barcode', '1234567890123456789', 680, 200); wxbarcode.qrcode('qrcode', '1234567890123456789', 420, 420);
函數名:barcodegithub
函數原型:barcode(id, code, width, height)npm
參數:canvas
函數名:qrcode小程序
函數原型:qrcode(id, code, width, height)函數
參數:spa
// 頁面所在的js文件 import wxbarcode from '../../utils/qrcode/index.js'; // ... wxbarcode.barcode('barcode', res.data.voucher_info.closure_code, 680, 150); wxbarcode.qrcode('qrcode', res.data.voucher_info.closure_code, 340, 340);
// wxml文件 <view class='barcode'> <canvas canvas-id="barcode"></canvas> </view> <view class='qrcode'> <!-- <image src='/assets/images/qrcode.png'></image> --> <canvas canvas-id="qrcode"></canvas> </view>