reactjs - 来自 API 的 React Native 本地图像路径
问题描述
我开始学习 React Native,并且我已经使用烧瓶构建了一个 API,它只是将一个字符串返回到图像在资产文件夹中的位置。例如
data {
path : "../assets/image.jpg"
}
Flask API 返回 React-Native 实际本地目录中的路径。但是,在获得这些数据后,我无法像正常那样放入图像。当我尝试
<Image source={require(path)} />
它说它不正确。我没有在这里显示完整的代码,但我正确地获取了 API 数据以及格式化作为 putsource={require("../assets/path")}
作品。
解决方案
我们不能在本机反应中动态导入
你可以使用这个方法
const allPaths = {
path1: require('../assets/image1.jpg'),
path2: require('../assets/image2.jpg')
};
然后你以某种方式使用它:
<Image source={allPaths["path1"]} />
推荐阅读
- rust - 如果文件不包含有效的 UTF-8,我如何获取文件的内容
- sql - 使用 DAX 基于多对多关系映射值
- unix - 在一个 PID 下运行一组命令
- xamarin.forms - 无法使用 itms url 在 iPhone 中安装 ipa
- python - 将 Word 文件与 python-docx 合并并添加分页符
- git - 如何撤消两次提交之间的更改?
- kubernetes - 如何忽略部署文件中的随机 kubernetes pod 名称
- excel - 在正确的位置插入图片
- mql4 - 使用 mql4 交替买卖订单
- aspectj - 如何为内联生成的类初始化创建切入点(龙目岛记录器)