此例子可以生成二维码,但有问题就是安卓有兼容性(可以加延时器解决),但是目前是我见过最好使的了
Github 上面有代码案例,可以适用于多端
github链接 https://github.com/yingye/weapp-qrcode#readme
// 将 dist 目录下,weapp.qrcode.esm.js 复制到项目目录中
import drawQrcode from '../../utils/weapp.qrcode.esm.js'
drawQrcode({
width: 200,
height: 200,
canvasId: 'myQrcode',
// ctx: wx.createCanvasContext('myQrcode'),
text: 'https://github.com/yingye',
// v1.0.0+版本支持在二维码上绘制图片
image: {
imageResource: '../../images/icon.png',
dx: 70,
dy: 70,
dWidth: 60,
dHeight: 60
}
})
**typeNumber 这个是用来控制码字符长度的,默认的就可以了(支持长的字符转二维码)