React Native仅在iOS上提供图像缓存支持。
https://facebook.github.io/react-native/docs/images.html#cache-control-ios-only
<Image
source={{
uri: 'some url',
cache: 'only-if-cached',
}}
style={{width: 200, height: 200}}
/>
我在Android 7设备上检查了上面的代码及其工作情况。
正在寻找有关此方法在iOS和Android上是否都可以使用的建议/确认。
这是永久磁盘缓存吗?
谢谢
答案 0 :(得分:0)
目前仅iOS支持缓存控制,并且文档中未提及Android的用法,因此我不建议您使用它。我建议使用react-native-cached-image,这是更好的选择。
以下是其用法示例:
import { CachedImage } from 'react-native-cached-image';
<CachedImage
style={{
width: 200,
height: 200
}}
source={{ uri: 'some url' }}
/>