react-native 图片路径变量问题

我现在有一组本地图片,希望通过一个变量字符串拼接然后引入图片,但react-native是需要一个绝对路径

比如我本地有6张0 分别为 1 - 6 .jpg

然后 我希望去循环 然后把图片路径的index通过循环来替换,但是这种做法会报错,看了官网也不支持,但还是不死心 求一个hack的解决方案 谢谢 ~~~

阅读 11.5k
2 个回答
const img_arr = [require('./my-img-1.png'),require('./my-img-2.png'),require('./my-img-3.png')]

将你需要的图片以require的方式一个个push进数组,这样就符合RN的图片引用规则了。 然后通过<Image source={img_arr[0]} /> 这样的方式引用

本地图片的引用require不能拼接,可以用数组,网络图片可以拼接。

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