React Native中的图片组件加载静态资源,图片名称含有@2x或@3x报错,请问是什么原因?

新手上路,请多包涵

使用React-native中的Image组件加载静态图片资源报错,删除图片名称中的@2x就能正常运行,React Native对图片名称还有要求吗? 求教,谢谢。

<Image source={require('./image/WX20180523-232003@2x.png')} style={{width:200,heihgt:200}}/>

报错信息

阅读 3.2k
1 个回答

不用写图片的 全名,系统会自己匹配 2x 和 3x

你只写 @ 符号前面的名称

<Image source={require('./image/WX20180523-232003.png')} style={{width:200,heihgt:200}}/>

写成这要就行了, 图片名称保持不变

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题