You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

React Native中从CDN加载图片失败,求解决方法

React Native加载WeatherAPI CDN图片失败的解决方案

你当前代码无法加载目标图片的核心原因是URI缺少协议头(https://),React Native的Image组件加载网络图片时必须使用完整的带协议的URL,未指定协议的地址会被组件识别为本地资源路径,而非网络资源。

修正后的代码如下:

<Image
  style={styles.image}
  source={{ uri: 'https://cdn.weatherapi.com/weather/64x64/day/116.png' }}
/>

如果修改后仍无法显示,可排查以下几点:

  • 确认设备/模拟器有正常网络连接
  • 检查styles.image是否显式设置了宽高(网络图片不会自动适配尺寸,必须指定宽高才能渲染)
  • iOS平台可确认Info.plist中的ATS设置(默认已允许HTTPS请求,一般无需额外配置)

内容的提问来源于stack exchange,提问作者hanumanDev

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 01:15:31