通过API反应本地本地图像路径

时间:2020-05-11 22:27:17

标签: reactjs react-native flask react-redux

我开始学习React Native,并且已经用flask构建了一个API,该API仅将字符串返回到资产文件夹中图像的位置。例如

data {
   path : "../assets/image.jpg"
}

Flask API返回该路径,该路径位于React-Native实际本地目录中。但是,获取这些数据后,我无法再放入普通图像。当我尝试

<Image source={require(path)} /> 

它说不正确。我没有在此处显示完整的代码,但我正在正确获取API数据以及格式化source={require("../assets/path")}的格式。

1 个答案:

答案 0 :(得分:0)

我们无法在React Native中动态导入

您可以使用此方法

const allPaths = {
  path1: require('../assets/image1.jpg'),
  path2: require('../assets/image2.jpg')
};

然后您以某种方式使用它:

<Image source={allPaths["path1"]} />