uni-app使用uqrcode实现二维码生成
需要使用 uqrcode页面引入该依赖:
import uQRCode from \'@/components/js-uqrcode/uqrcode.js\'
html代码:
<view class="qrcodebg"> <canvas canvas-id="qrcode" /> </view>
css代码:
.qrcodebg canvas { margin-left: 25upx; width: 170upx; height: 170upx; border: #BBBBBB solid 5upx; }
JS代码:
make() { uQRCode.make({ canvasId: \'qrcode\', componentInstance: this, text: \'二维码内容\', size: uni.upx2px(170),//二维码大小 backgroundColor: \'#ffffff\',//背景颜色 foregroundColor: \'#000000\', fileType: \'png\', correctLevel: uQRCode.defaults.correctLevel, success: res => { } }) },
在onLoad调用方法
onLoad() { this.make(); }