react-native - 图像以相同的uri消失
问题描述
我正在运行示例应用程序。我正在使用amazon s3存储个人资料图片。所以,我必须为个人资料图片使用相同的 url。我给图像一个唯一的关键道具,试图让它重新加载图像,但它显示了以前上传的图像。这意味着没有清除图像组件的缓存。
我在下面的代码中尝试了这个。图像应该完美更新,但在该屏幕上所做的任何更改然后图像都会消失。
此问题仅出现在android中。
<Image
source={{uri: this.state.uri + '?' + new Date()}}
/>
请参考此链接:-在此处输入链接描述
截屏:-
解决方案
将局部 const 变量设置为
const url = {uri: this.state.uri + '?' + new Date()};
使用网址如下:
<Image
source={uri}
/>
推荐阅读
- android - 从 WebView 检测并获取播放视频 url
- symfony - Symfony:4 在属性路径中给出“整数”、“NULL”类型的预期参数
- scrollview - 使用 SwiftUI 加载更多功能
- c++ - 尾随返回类型中带有 SFINAE 的 GCC 错误
- typo3 - 集成 Google reCAPTCHA v2 后收到垃圾邮件
- xml - 是否可以在 Windows 操作中心警报中自定义 toast 通知到期?
- node.js - 使用现有连接创建 Sequelize
- django - 如何使用 django 更新购物车商品数量?
- c# - 不能隐式转换类型 IEnumerable
- css - 为什么不透明度没有动画?