收藏
回答

图片通过canvas .createImage()回调不返回值,开发工具正常?

const canvas = wx.createOffscreenCanvas({type: '2d'})

const ctx = canvas.getContext('2d')

const avatarImage = canvas.createImage()

avatarImage.src = logo;

avatarImage.onload = () => {

}

真机只要调用过一次,就不会在onload中回调值,开发者工具正常。而且已经将图片先缓存到本地临时文件中。

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

2 个回答

  • 社区技术运营专员-Jahozheng
    社区技术运营专员-Jahozheng
    2023-03-25

    你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)

    2023-03-25
    有用
    回复 2
  • 汪育宏
    汪育宏
    2023-07-17

    我也踩坑了,还上生产了,坑的一笔

    2023-07-17
    有用
    回复 3
    • 那时机器爱黄昏🌆
      那时机器爱黄昏🌆
      2023-07-19
      老哥你怎么解决的,我现在用这个方法都没有东西
      2023-07-19
      回复
    • 汪育宏
      汪育宏
      2023-07-19回复那时机器爱黄昏🌆
      我用的之前的老canvas api了,没用这一套api了
      2023-07-19
      回复
    • GORDON
      GORDON
      04-15回复汪育宏
      老哥,老的api canvastotempfilepath 现在还能传canvasId解决吗
      04-15
      回复
登录 后发表内容