收藏
回答

canvas 2d 多个image.onload导致未绘制完成?

想请教下,canvas 2d中,有很多个image.onload,要怎么保证在全部图片均绘制完成后再执行wx.canvasToTempFilePath的操作呢?查了很多,都是说使用定时器去延迟调用wx.canvasToTempFilePath,但是这样依旧不稳,还是有可能无法正常绘制全部内容。

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

3 个回答

  • 暖阳七夕
    暖阳七夕
    2023-09-23

    请问解决了吗?

    2023-09-23
    有用
    回复
  • 2023-04-04

    怎么搞啊

    2023-04-04
    有用
    回复
  • Charlie
    Charlie
    2022-09-19

    promise.all

    2022-09-19
    有用
    回复 1
    • Cyrus
      Cyrus
      2022-09-20
      这个我试过了,图片绘制的方法是同步的,但是渲染到画布是异步的,绘制方法结束不代表渲染结束了,不加定时器延迟,promise.all也是不行的
      2022-09-20
      回复
登录 后发表内容