【发布时间】:2022-01-02 14:43:33
【问题描述】:
我有以下代码:
const getFromFirebase = () => {
//1.
let storageRef = storage.ref(`${user1}/${currentItem.id}`);
//2.
storageRef.listAll().then(function (res) {
//3.
res.items.forEach((imageRef) => {
imageRef.getDownloadURL().then((url) => {
//4.
if (allImages.indexOf(url) === -1) {
setImages((allImages) => [...allImages, ({Test : url, Test2 : imageRef.name})]);
}
});
});
})
.catch(function (error) {
console.log(error);
});
};
我在 onclick 选项卡上调用此函数 - 它的工作原理是显示文档,但如果我再次单击选项卡,它只会重复自身 - 我如何运行检查是否所有文档都已显示以不加倍?
【问题讨论】:
标签: javascript firebase firebase-storage