收藏
回答

wx.previewImage缓存了之前的图片?

使用云开发,图片是云id文件

为了灵活变动照片,在代码中写死了一个云文件id,然后在云控制台上手动去修改照片,云id不变。

更新后,image的显示已经更新过来了,但是调用wx.previewImage显示的还是之前旧文件。

其中不管我更新多少次云文件,wx.previewImage始终是最早打开的那一张。

在安卓机上尝试了清除微信的缓存数据,再次打开后点开图片才能获取到最新的。

注:模拟器没问题,真机上会有。

最后一次编辑于  06-16
回答关注问题邀请回答
收藏

2 个回答

  • 社区技术运营专员-娇华
    社区技术运营专员-娇华
    06-16

    你好,要更新图片的话可以更新下地址哈

    06-16
    有用
    回复 2
    • ㅤ
      06-17
      因为是云开发不想过多去请求云数据库,所以使用这种方式动态更新照片。
      06-17
      回复
    • ㅤ
      06-17
      只是个问题意见反馈的群二维码,觉得不必要。
      06-17
      回复
  • ORDIBEHESHT
    ORDIBEHESHT
    20小时前

    在图片地址后面拼接了一个时间戳或其他随机字符就ok了(例:http://xxx.com/123.jpg?t=123456789)

    20小时前
    有用
    回复
登录 后发表内容
问题标签