小程序通过CanvasContext.draw绘制二维码 华为手机不显示

发布于 6 年前作者 guiyingma748 次浏览最后编辑 6 年前来自 ask

机型:华为荣耀v10  

微信:v7.0.4

问题描述:

    使用CanvasContext.draw(boolean reserve, function callback)绘制二维码显示到小程序原生页面上(页面上只有一个canvas画布),多次重复打开显示绘制二维码的页面 ,二维码间歇性不显示,第一次打开正常显示;返回第二次打开不显示;返回第三次打开又正常显示……反反复复一直这样。回调函数callback里正常显示与不显示的返回都是绘制成功。

    辛苦官方看一下是什么原因,有什么兼容的解决方法。

6 回复
dongjun
dongjun1 楼6 年前

华为Nova 3i也出现了问题,请问官方什么时候能解决呢

xiayi
xiayi2 楼6 年前

我现在也遇到这种情况请问官方解决了没

isong
isong3 楼6 年前

我在小程序中也遇到了这个问题,二维码在第一次会绘制成功,但是第二次绘制就不再出现。

需要点一下转发或者关于之类的,才会出现。

我也是在华为手机上才会出现,vivo不能出现,iPhone不能出现,开发工具不能复现。

而且补充一下,就是开发模式下不行,需要真机预览或者发布的正式版本上才会出现。

这就很奇怪了。。。

所以,关注这个问题,期待尽快解决。

wxiong
wxiong4 楼6 年前

问题已复现,我们会在后续版本中进行修复。

uhou
uhou5 楼6 年前
maofang
maofang6 楼5 年前

我调用两次draw方法可以了,暂时没发现其他bug