react-native Image使用报错

发布于 2022-09-12 02:35:50 字数 608 浏览 14 评论 0

以前正常使用,突然就不好使了,
代码如下

import React from 'react';
import { View, Text, Image,} from 'react-native';

const App: () => React$Node = () => {
return (

<>
  {/*<Image source={{uri:'https://www.baidu.com/img/bd_logo1.png'}}/>*/}
  <Image source={require("IMG_5162.PNG")}/>
  <Text>123</Text>
</>

);
};

export default App;

加载网络图片不报错,也不显示
1.png

加载本地图片报以下错
2.png

不知道为何 求各位大佬帮忙 感激不尽

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

如梦 2022-09-19 02:35:50

首先我是这个问题的发起者,已经解决了该问题,是有以下几个原因导致希望分享给大家
1.图片的后缀为.PNG,RN无法识别大写,会报错,把图片后缀改成小写即可
2.图片最好放在项目根目录下的子文件夹里,如果是在根目录下,你的js文件也在根目录的情况下,需要在路径前添加./ 比如:<Image source={require("./1.png")}/>

希望大家都可以在学习编程的路上坚持下去!共勉

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文