收藏
回答

canvas内无法加载图片

问题模块 框架类型 问题类型 终端类型 操作系统 微信版本 基础库版本
框架 小程序 Bug 微信iOS客户端 6.6.6 2.0.0

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

我们在小程序内部用zrender在canvas上绘图,在开发工具上都能正常显示,然后在真机上调试,图片就无法加载了。我们的图片是放在对象存储上的,未使用CDN。


- 预期表现

应该是像开发工具里一样可以显示的。


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

2 个回答

  • 娇华
    娇华
    2018-05-21

    远程调试查看下无法显示的原因?

    2018-05-21
    赞同
    回复 5
    • 段诗闻
      段诗闻
      2018-05-26

      嗨,你好!可是,远程调试的时候控制台根本就没有任何报错信息。

      2018-05-26
      回复
    • 孤独独孤嘟咕噜嘟噜将军
      孤独独孤嘟咕噜嘟噜将军
      2018-05-28回复段诗闻

      你要先下载图片再绘图 用wx.dowloadFile() api

      2018-05-28
      回复
    • 段诗闻
      段诗闻
      2018-05-28回复孤独独孤嘟咕噜嘟噜将军

      试过了,也一样无法加载 :(

      2018-05-28
      回复
    • 孤独独孤嘟咕噜嘟噜将军
      孤独独孤嘟咕噜嘟噜将军
      2018-05-28回复段诗闻

      图片宽高你用的数字么

      2018-05-28
      回复
    • 段诗闻
      段诗闻
      2018-05-28回复孤独独孤嘟咕噜嘟噜将军

      是的

      2018-05-28
      回复
  • 勒
    2018-05-22

    也有同样的问题。开发工具生成的临时图片地址是http协议的,真机上的图片地址是wxfile协议的。然后就不知道怎么办了。

    2018-05-22
    赞同
    回复 2
    • 段诗闻
      段诗闻
      2018-05-26

      对的,这个问题真的是一筹莫展啊!

      2018-05-26
      回复
    • 勒
      2018-06-01

      1.https://segmentfault.com/q/1010000010907096/revision  主要的问题是图片未下载完成就直接canvas添加到画布上去。2.小程序<image/>标签是支持展示wxfile协议地址的图片的。

      2018-06-01
      回复