【问题标题】:React Native Images with URI not displaying on device使用 URI 反应原生图像未在设备上显示
【发布时间】:2018-12-12 13:29:28
【问题描述】:

我有一个显示图像的方块类型列表。我正在使用一个基本的反应组件并从我正在进入状态的数据源设置 URI。

图像在 android 模拟器上完美显示,但是一旦我在设备上运行它,图像就不会显示。

我所有的图片来源都是使用下面设置的,所有的 URL 都是 https。

<Image style={styles.image} source={ {uri: contact.sProfilePicLink} } />

有人知道为什么吗?我尝试了 3 种不同的设备。

以下是我的 react native 详细信息:

反应原生:0.57.7 React Native CLI:2.0.1

已解决

我发现了问题。完全是我的错。我试图从中获取图像的域有问题。它们必须被缓存在模拟器上,这就是它们工作的原因,而在任何新设备上它都不能工作。对不起

【问题讨论】:

  • 一切看起来都不错,但可以肯定的是。你是否在styles.image 中添加size(宽度和高度)?
  • 我不是。我只有 flex 1。我已将其更改为在 style 属性中硬编码宽度和高度,但它仍然没有显示...
  • 我发现了问题。完全是我的错。我试图从中获取图像的域有问题。它们必须被缓存在模拟器上,这就是它们工作的原因,而在任何新设备上它都不能工作。对不起

标签: react-native


【解决方案1】:

一切尽在你的风格 尝试为您的图像指定宽度或高度

【讨论】:

  • 嗨,不,不是这个。我发现了问题。完全是我的错。我试图从中获取图像的域有问题。它们必须被缓存在模拟器上,这就是它们工作的原因,而在任何新设备上它都不能工作。对不起
猜你喜欢
  • 1970-01-01
  • 2021-06-01
  • 2019-10-20
  • 1970-01-01
  • 1970-01-01
  • 2021-09-15
  • 2017-06-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多