React Native Image 不会改变

Bru*_*ine 2 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}} />
Run Code Online (Sandbox Code Playgroud)

Nis*_*kar 7

if(imagechanged(localparam)) {
  <Image source={{uri:ImageURL}} /> 
} else { 
  <Image source={{uri:ImageURL}} /> 
}
Run Code Online (Sandbox Code Playgroud)

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

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

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

imageURL = "http://localhost/image/id/image.jpg?time=" + new Date();
Run Code Online (Sandbox Code Playgroud)