调用一下方法,结果回调无响应
// 以QR码为例,码图生成参数
let options: generateBarcode.CreateOptions = {
scanType: 'https://www.huawei.com',
height: 300,
width: 300
}
// 码图生成接口,成功返回PixelMap格式图片
generateBarcode.createBarcode(url, options, (error: BusinessError, result: image.PixelMap) => {
if (error) {
return;
}
})
可以尝试通过QRCode生成URL的二维码
也可以使用三方库@ohos/zxing,来生成二维码:
https://ohpm.openharmony.cn/\#/cn/detail/@ohos%2Fzxing
或者使用三方库 @ohos/qr-code-generator:
https://gitee.com/openharmony-sig/qr-code-generator/tree/master\#1%E5%88%9B%E5%BB%BAcontext
图片转base64可以参考代码