在 Vue 项目中,可以使用 qrcodejs2 库来生成二维码,使用 jsbarcode 库来生成条形码。
1. 安装依赖库
npm install qrcodejs2 jsbarcode
2. 生成二维码和条形码
// app.js import wxbarcode from 'wxbarcode'; import QRCode from 'qrcode'; App({ onLaunch() { this.generateQRCode(); this.generateBarcode(); }, generateQRCode() { const canvas = wx.createCanvasContext('qrcodeCanvas'); QRCode.toCanvas(canvas, 'https://example.com', { errorCorrectionLevel: 'H', margin: 1, width: 128, height: 128 }).then(() => { canvas.draw(); }).catch((error) => { console.error('生成二维码失败:', error); }); }, generateBarcode() { wxbarcode.barcode('barcode', '1234567890', 600, 200); } }); // 在页面中使用 canvas 和 image 组件
上一篇:微信小程序开发一键登录功能