图像消失与相同的uri

时间:2019-03-19 10:26:08

标签: react-native

我正在运行示例应用程序。我正在使用amazon s3存储个人资料照片。因此,我必须为个人资料图片使用相同的url。我为Image提供了一个独特的关键道具,尝试使其重新加载图像,但是它会显示以前上传的图像。这意味着未清除图像组件的缓存。

我尝试了以下代码。图像应该完美更新,但是在该屏幕上进行的任何更改都将消失。

此问题仅出现在 android 中。

 <Image
    source={{uri: this.state.uri + '?' + new Date()}}
    />

请参考以下链接:-enter link description here

屏幕截图:-

enter image description here

1 个答案:

答案 0 :(得分:0)

将本地const变量设置为

const url = {uri: this.state.uri + '?' + new Date()};

使用如下网址:

<Image
source={uri}
/>