在使用React-Native 的 Image加载本地图片碰到一个小坑,在这里记录下。
1 |
|
本地图片加载时使用source={require(imgLocalUrl)} 则不行,会报错。
有的时候会需要把路径先存在变量中再require。
但是require的参数不能是个变量 /(ㄒoㄒ)/~~,会导致路径问题,具体原因在官网找到了解释。
查到官网Note:Image require正确使用姿势→
原因:在打包脚本执行的时候图片路径就已经打包进去,所以不能用变量的形式。
参考味精的博客链接:Talk about ReactNative Image Component