【发布时间】:2020-11-06 14:44:46
【问题描述】:
我正在尝试在我的 React-native 应用中显示来自 Firebase 存储的图像。我通过这个async函数获取下载地址:
async function getImage() {
const url = await storage()
.ref('garnele.jpg')
.getDownloadURL()
console.log(url)
return url
}
我的问题是如何将 URL 传递给 Image 组件。我试过了:
<Image
source={{uri: getImage() }}
/>
但它只返回对象。
我还找到了getImage().then(result => console.log(result)) - 但我不知道如何在我的情况下使用它。
【问题讨论】:
-
本人没有React经验,但相关问题建议将异步函数的返回值存储在组件的状态中:stackoverflow.com/questions/59070347/…stackoverflow.com/questions/55929760/…
-
非常感谢,这是我一直在寻找的帖子!
标签: javascript firebase async-await react-native-android firebase-storage