【发布时间】:2020-12-04 05:32:40
【问题描述】:
我正在将我上传到云存储的图像,但问题是变量不是数组,所以它只存储一个 url。如何使用状态数组制作变量?
我的代码:
const reference = storage().ref('images');
const [imageUrl, setImageUrl] = useState();
const refer = storage().ref('images');
useEffect(() => {
try {
listFilesAndDirectories(reference).then(() => {
console.log('Finished listing');
});
refer.list().then(result => {
result.items.forEach(element => {
element.getDownloadURL().then(downloadUrl => {
setImageUrl(downloadUrl)
console.log(imageUrl)
console.log("=================")
}).catch(error =>{
alert(error)
})
})
})
} catch (error) {
alert(error);
}
}, []);
【问题讨论】:
标签: react-native