我开始学习React Native,并且已经用flask构建了一个API,该API仅将字符串返回到资产文件夹中图像的位置。例如
data {
path : "../assets/image.jpg"
}
Flask API返回该路径,该路径位于React-Native实际本地目录中。但是,获取这些数据后,我无法再放入普通图像。当我尝试
<Image source={require(path)} />
它说不正确。我没有在此处显示完整的代码,但我正在正确获取API数据以及格式化source={require("../assets/path")}
的格式。
答案 0 :(得分:0)
我们无法在React Native中动态导入
您可以使用此方法
const allPaths = {
path1: require('../assets/image1.jpg'),
path2: require('../assets/image2.jpg')
};
然后您以某种方式使用它:
<Image source={allPaths["path1"]} />