3

当我打开个人资料选项卡时,它会从 URL 加载图像(个人资料图像),如果用户想要更改他的图像,他可以但是当他这样做时,图像在服务器上被更改但在应用程序上它不会改变,但如果我刷新它确实改变的应用程序。

当用户登录时,URL 不会改变,他在 URL 上有一个图像,当他更新图像时,URL 是相同的,但图片是不同的。

<Image style={{height: 70, width:70,borderRadius: 35}} source={{uri:'http://********************/'+GLOBAL.api_token}} />
4

1 回答 1

7
if(imagechanged(localparam)) {
  <Image source={{uri:ImageURL}} /> 
} else { 
  <Image source={{uri:ImageURL}} /> 
}

if else你需要做相同的图像URL,但变化是条件。

您只需要设置本地参数即可知道图像是否在 URL 中更改。

对于缓存问题,只需在 URL 后添加日期参数,以便每次拍摄新图像。喜欢关注

imageURL = "http://localhost/image/id/image.jpg?time=" + new Date();
于 2017-05-16T04:26:28.857 回答