【发布时间】:2018-01-16 14:34:02
【问题描述】:
长话短说;
我从 API 获取团队 ID。当我得到我的团队 ID 时,我想向我的服务器发出一个获取请求,该服务器具有从数据库中获取 base64 的查询,然后在我得到字符串时显示它。
目前我正在使用一个函数来获取图像:
getLogo(teamid) {
axios.get('url' + teamid)
.then(res => return res.data);
}
这就是我的功能,这是我的图像组件。
<Image
source={{ uri: `data:image/png;base64,${this.getLogo(this.homeid)}`}}
style={{ height: 50, width: 50 }}
/>
这是错的吗?我应该以不同的方式处理这个问题吗? 我知道我从端点获得的 base64 是正确的,因为我尝试了 console.log 结果并将其插入到任何图像元素中并且它可以工作。
提前致谢!
【问题讨论】:
-
它会帮助你
-
对于 react native web 无法从 api 将图像加载为 base64
标签: reactjs react-native