Open INTKILOW opened 5 years ago
复现步骤:
1在首页点击跳转二维码页面 无法显示二维码
2直接编译二维码页面正常
仔细检查一下代码逻辑吧,看是否执行的生命周期不正确。如果还不能解决,可以提供相关代码,辅助解决问题。
现在找不到这两款机型,尝试更改一下生命周期,分步调试一下,看到哪个API出现了问题。
华为的很多都有 这个问题
在华为p20上面试了一下,定位到 canvas API 问题,需要微信修复。
+1 我用其他库,也是有用户反馈这样的问题,同样是华为手机
我们暂时用的转换base64 显示在image上面解决
@INTKILOW 把要绘制的内容转为 base64 ?
@INTKILOW 可以大概说一下规避的方法吗?
我是直接换了个库
@INTKILOW 求推荐
https://github.com/flyingsouthwind/wx-mini-qrcode 暂时没出现问题 ,华为手机表现正常
有时候出现空白有时候又没事, 什么情况呢? 测试华为P10
估计是有时候 canvas 已经初始化完成了
定位到 canvas API 问题,需要微信修复
———————————————————————— 请问这个是个啥问题?
同样的问题,华为p10没办法画出二维码
暂时在小程序论坛上找到了临时解决方案, 如果判断当前手机品牌为HUAWEI或者HONER时,延时2秒执行画二维码的操作,可以解决这个问题。
我在华为P30上也出现了这个问题,首页跳至二维码页面,二维码没出来,其他安卓和苹果手机没有问题😣
我在华为P30上也出现了这个问题,首页跳至二维码页面,二维码没出来,其他安卓和苹果手机没有问题😣
onshow之后,延迟一秒再draw就好了。
@ckqhub 好谢谢,我是在onLoad或onReady里调接口成功后画的,是要在接口调成功后再延迟一秒吗?
@ckqhub 好谢谢,我是在onLoad或onReady里调接口成功后画的,是要在接口调成功后再延迟一秒吗?
我是在onshow接口里,延迟了500毫秒,解决了这个问题。onload好像之前测效果没那么好。
https://github.com/flyingsouthwind/wx-mini-qrcode 暂时没出现问题 ,华为手机表现正常
有barcode的lib么(●'◡'●)
我延时绘制了就好了,感觉是canvas没有初始化完就调用绘制API导致的
画不出二维码空白页
机型:华为荣耀v20 荣耀10