收藏
回答

wx.saveImageToPhotosAlbum手机端存画布不同参数情况下保存的是第一次的画布

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.saveImageToPhotosAlbum 微信安卓客户端 任何版本 任何基础库

情况是画布上渲染了一个二维码需要保存到手机 二维码是base64转换每次的二维码链接是不一样的 但是渲染再画布上的二维码第一次保存正常 第二次保存就保存了第一次的二维码画布 过了两分钟 又发现正常了,不使用API保存直接手机截图小程序画布发现是正常的 很像缓存问题试过清理缓存没有效果 这个API是画布的保存BUG

这里渲染展示截图的二维码中是正常的 但是换了一个二维码之后 显示的二维码是第一次的二维码链接 开发者工具PC端一切正常!问题是所有手机都有这种类似缓存的BUG 什么原因麻烦排查下谢谢

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

3 个回答

  • 社区技术运营专员--阳光
    社区技术运营专员--阳光
    2023-11-17

    你打印下 tempFilePath 看看,另外给下复现 demo我们看看

    2023-11-17
    有用
    回复
  • 🔥 nEVER
    🔥 nEVER
    2023-11-16

    新版2D画布也是一样的 纯BUG

    2023-11-16
    有用
    回复
  • Jerry
    Jerry
    2023-11-15

    别用老版canvas接口了,用新版

    2023-11-15
    有用
    回复 1
    • 🔥 nEVER
      🔥 nEVER
      2023-11-16
      新版也是一样的 试过了
      2023-11-16
      回复
登录 后发表内容