首先最主要的还是通过weapp-qrcode.js.靠这个轮子就可以了.
GitHub - yingye/weapp-qrcode: weapp.qrcode.js 在 微信小程序 中,快速生成二维码https://github.com/yingye/weapp-qrcode
<canvas canvas-id="qrcodeCanvas" style="width: 400rpx;height: 400rpx;"></canvas>
import drawQrcode from '../../utils/weapp.qrcode.esm.js'
qrcodeChange() {
let contexts = '其实还不错'; //二维码实际的内容
drawQrcode({
width: 200,
height: 200,
canvasId: "qrcodeCanvas",
text: contexts,
// foreground: "#38c28c",
// background: "#38c28c",
// correctLevel: QRCode.CorrectLevel.H
})
},
其实就是注意一点drawQrcode上的width和height是px为单位就可以了.不然就会出现画布小于图片.显示不全然后就扫码识别不了.
setInterval(this.init,60000) //60秒请求一次this.init函数
这个函数是定时器
以上
|