收藏
回答

开发者工具多个canvas同时绘制时,绘制完只会触发一个回调

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug canvas 工具 开发者工具 任意

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

- 开发者工具上,多个canvas同时绘制,绘制完成后只会触发一个draw的回调,客户端无此问题


- 预期表现

- 每个canvas在draw完成后都触发回调


- 复现路径

- 上传图片后,回调触发的log信息只有一条,且为随机某个canvas


- 提供一个最简复现 Demo

- 见代码片段

最后一次编辑于  2018-09-19  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

7 个回答

  • Kevin
    Kevin
    2018-09-18

    开发者工具版本为v1.021808300,但在之前的开发者工具上也能复现

    2018-09-18
    赞同
    回复
  • nickname
    nickname
    2018-09-18

    你好,提供的代码片段没有内容哦

    2018-09-18
    赞同
    回复 2
    • Kevin
      Kevin
      2018-09-19

      抱歉,之前导出有点问题,代码片段已更新

      2018-09-19
      赞同
      回复
    • 天天向上
      天天向上
      04-29

      您好,已经修改了吗?

      04-29
      赞同
      回复
  • I can't JavaScript
    I can't JavaScript
    2018-11-21

    我也遇到这个问题了,只有第一个draw的回调可以触发。。。。。。。


    2018-11-21
    赞同
    回复
  • 杨小胖
    杨小胖
    2018-11-23

    问题依然存在,

    创建两个canvas,然后分别draw下看看

    2018-11-23
    赞同
    回复 1
    • Kevin
      Kevin
      2018-11-27

      代码片段中用的三个canvas并行绘制,两个也是一样的

      2018-11-27
      赞同
      回复