收藏
回答

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

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug CanvasContext 客户端 7.0.4 2.5.0

机型:华为荣耀v10  

微信:v7.0.4

问题描述:

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

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




回答关注问题邀请回答
收藏

6 个回答

  • cunjinli
    cunjinli
    2019-05-06

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

    2019-05-06
    赞同 1
    回复 4
    • 等到烟火清凉
      等到烟火清凉
      2019-05-13

      请问大概需要什么时候可以修复啊?我们公司的小程序也出现一样的问题;其他机型的二维码都正常显示,在华为P20上不显示

      2019-05-13
      1
      回复
    • 窦永亮
      窦永亮
      2019-06-03

      请问

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

      这个问题修复了吗?

      2019-06-03
      回复
    • 慢慢懂 ||
      慢慢懂 ||
      2019-12-02
      请问官方,你们修复了吗?已经12月份了
      2019-12-02
      回复
    • 李锋
      李锋
      2019-12-11
      我的华为荣耀9画不出来,现象是真机调试可以,预览不行。我试了下面说的draw()两次,也是不行。
      2019-12-11
      回复
  • A step
    A step
    2019-12-02

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

    2019-12-02
    赞同 2
    回复
  • Mien
    Mien
    2019-05-09

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

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

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

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

    这就很奇怪了。。。

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

    2019-05-09
    赞同 2
    回复
  • 社区技术运营专员-小柿子
    社区技术运营专员-小柿子
    2019-05-05

    麻烦提供能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)

    2019-05-05
    赞同
    回复 5
  • ipanda
    ipanda
    2019-12-23

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


    2019-12-23
    赞同
    回复
  • guo
    guo
    2019-08-23

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

    2019-08-23
    赞同
    回复
登录 后发表内容