React Native Image不会更改

时间:2017-05-15 09:46:09

标签: android react-native react-native-android react-native-ios react-native-image

当我打开配置文件选项卡时,它从URL加载图像(配置文件图像),如果用户想要更改他的图像,他可以但是当他执行时,图像在服务器上更改但在应用程序上它不会改变,但如果我刷新应用程序,它确实会改变。

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

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

1 个答案:

答案 0 :(得分:2)

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();