我可以让它显示一张图像,但进入一个文件夹并显示所有图像。我感觉我的映射是错误的。
根据我的理解,.child()它指的是文件的名称,但根据我的理解,它也可以指您要访问的文件夹,并listAll()告诉它列出该文件的所有文件。
const [sampleImage, setSampleImage] = useState();
const getSampleImage = async () => {
const imageRef = firebase.storage().ref().child('Front/').listAll();
const url = await imageRef.getDownloadURL().catch((error) => { throw error });
setSampleImage(url);
}
useEffect(() => {
getSampleImage();
});
return (
{ sampleImage && getSampleImage.map(Image => (
<View style={{ justifyContent: 'center' }} key={imageRef.id}>
<Image source={{ uri: sampleImage.get(k) }} style={{ width: 350, height: 350 }} />
</View>
))}
);
}
慕村9548890
相关分类