收藏
回答

小程序通过指定src加载远程图片时,如何缓存

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug image 客户端 6.7.3 2.4.0

- 需求的场景描述(希望解决的问题)

<image style="width:100%;" mode="widthFix" lazy-load='true' src="{{item.url}}"/>

目前有需求页面直接从服务器显示静态文件的图片(上述url为http://xxx/image.png)

但是下载过一次之后,第二次进入还会重新下载,并不会自动缓存到storge里


- 希望提供的能力

在不修改js的情况下,

wxml这边有没有什么属性可以直接使<image>支持缓存远程图片?

类似于

<image style="width:100%;" mode="widthFix" lazy-load='true'  cache=‘true’ src="{{item.url}}"/>

之类的。

这样下次断网进入页面也能显示图片


最后一次编辑于  2018-11-28  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

1 个回答

  • 极乐APPx
    极乐APPx
    02-22

    写得没毛病啊  除非删掉了小程序,再重新进,才会重新下载

    02-22
    赞同
    回复 2
    • 关耳白告予
      关耳白告予
      03-04

      目前,

      第二次进入还会重新下载,并不会自动缓存


      - 希望提供的能力

      下次断网进入页面也能显示图片

      03-04
      回复
    • 一风清扬
      一风清扬
      05-30回复关耳白告予

      自动缓存是不可能的,手机卡死咋办,你可以自己提前在缓存里做一层数据缓存

      05-30
      回复