首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >React Native Image,Source vs Default Source

React Native Image,Source vs Default Source
EN

Stack Overflow用户
提问于 2017-09-09 08:49:24
回答 1查看 805关注 0票数 0

我对原生反应还很陌生。当我尝试显示图像时,当我这样做时加载图像时出现了一些问题:

代码语言:javascript
复制
<Image
    style={{width: 100, height: 35, resizeMode:'contain'}}
    source={require('./images/someImage.png')}
/>

然后有人建议我使用defaultSource而不是source。故障消失了。所以defaultSource会做缓存?

在facebook文档中,对defaultSource的描述让我感到困惑。缓存图像或显示图像的最佳方式是什么?

我在想最好的方法也许是将图像转换成字符串数据,这样应用程序就不再需要下载图像了。

EN

回答 1

Stack Overflow用户

发布于 2017-09-09 10:26:11

defaultSource似乎是仅限iOS的属性。如果镜像源是远程的,则可以在defaultSource中指定本地镜像。该图像将一直显示,直到远程图像加载完毕。

缓存可以通过在source中指定cache属性来完成:

代码语言:javascript
复制
source={{ uri: '', cache: 'force-cache' }}

更多信息可以在react-native存储库的ImageSourcePropType中找到。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46126199

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档