我正在运行示例应用程序。我正在使用amazon s3存储个人资料照片。因此,我必须为个人资料图片使用相同的url。我为Image提供了一个独特的关键道具,尝试使其重新加载图像,但是它会显示以前上传的图像。这意味着未清除图像组件的缓存。
我尝试了以下代码。图像应该完美更新,但是在该屏幕上进行的任何更改都将消失。
此问题仅出现在 android 中。
<Image
source={{uri: this.state.uri + '?' + new Date()}}
/>
请参考以下链接:-enter link description here
屏幕截图:-
答案 0 :(得分:0)
将本地const变量设置为
const url = {uri: this.state.uri + '?' + new Date()};
使用如下网址:
<Image
source={uri}
/>