收藏
回答

CanvasContext.draw 回调不执行

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

- 当前 Bug 的表现(可附上截图)

如果没有对canvas做任何绘制操作,就调用.draw()的话,在Android真机上draw的callback不被执行。

开发工具中OK。


环境:

小米4,MIUI 10.1(Android 6.0.1)


- 预期表现

不管draw是否成功,都回调callback。


- 提供一个最简复现 Demo

<canvas canvas-id="myCanvas"/>

const ctx = wx.createCanvasContext('myCanvas')
ctx.draw(true, function() {
  console.log('OK!')
})


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

1 个回答

  • cunjinli
    cunjinli
    2019-05-05

    问题已复现,我们会尽快进行修复。

    2019-05-05
    赞同
    回复 4
    • 路易
      路易
      2019-06-26

      iPhone7 plus 也出现

      2019-06-26
      回复
    • 希
      2019-07-12
      这个问题解决了么
      2019-07-12
      回复
    • Re 0
      Re 0
      2019-12-27
      现在解决了没?
      2019-12-27
      回复
    • 豆儿
      豆儿
      01-08
      遇到同样的问题。ctx.draw(true, () => { 未进入 }) 安卓机(vivo x27)未进入回调,这个问题官方的解决方式是?
      01-08
      回复
登录 后发表内容