下载插件:weapp-qrcode.js
- 引入js
在需要二维码的页面的js文件里引入weapp-qrcode.js
const QR = require('../../utils/weapp-qrcode');
onLoad(){
let qrcodeText = 'https://baidu.com'; //二维码内容
var imgData = QR.drawImg(qrcodeText , {
typeNumber: 4, //填4就行
errorCorrectLevel: 'M', // 不用管
size: this.rpxToPx(300) // 二维码的尺寸(300 x 300);
})
// 返回值imgData 是base64的文件
this.setData({
imgUrl: imgData
})
}
// rpx转px
rpxToPx (data) {
return data / 750 * wx.getSystemInfoSync().windowWidth
}
- wxml
<view class="img">
<image src="{{qrcodeUrl}}" mode="widthFix" />
</view>