1、使用react-native-img-cache这个的前提需要react-native-fetch-blob(将图片存在本地的一个东西),
所以需要
npm install --save react-native-fetch-blob
react-native link
2、导入react-native-img-cache --save
npm install react-native-img-cache --save
3、使用
import{CachedImage, ImageCache}from"react-native-img-cache";
CachedImage:用来显示图片
ImageCache:用来管理的,比如获取图片的路径、清理缓存神马的
<CachedImage
source={{uri: "http://k.zol-img.com.cn/sjbbs/7692/a7691515_s.jpg"
}}/>
ImageCache.get().clear();//清理缓存
5. 使用过程中碰到的问题。安装 react-native-img-cache 的版本为1.6.0 时模块导入不进去,后面改用降低版本npm install --save react-native-img-cache@1.5.0,react-native-fetch-blob 目前使用的版本为"^0.10.8",
其他使用方法具体看react-native-img-cache