实际上我正在使用 react-native 图像选择器,并且有不同的页面。因此,当我在 react-native 图像选择器中加载图像并导航到不同的页面并返回相同的图像时,图像不再存在。我希望应该维护在图像选择器中加载的图像
//这就是我设置照片状态的方式
handleChoosePhoto = () => {
const options = {
noData: true,
}
ImagePicker.showImagePicker(options, response => {
console.log('Response = ', response);
if (response.didCancel) {
console.log('User cancelled image picker');
} else if (response.error) {
console.log('ImagePicker Error: ', response.error);
} else {
//let source = response;
if (response.uri) {
this.setState({ photo: response})
}
}
});
}
<Image
source={{ uri:this.state.photo.uri }}
style={styles.ImageIconStyle}/>