PhotoGrid 中的 onPressImage returns 代理对象而不是图像 URI
onPressImage in PhotoGrid returns Proxy object instead of image URI
我正在使用这个照片网格:https://reactnativeexample.com/react-native-photo-grid/
我将带有 S3 URI 的数组传递给组件:
该组件正确显示图像。
问题出在我单击图像时。我尝试 console.log() 单击图像的 uri,但我得到的不是 s3 uri,而是代理对象:
- 我的代码(我的代码片段有问题所以上传了一张图片):
- ComponentDidMount 是我使用 URI 数组设置状态的地方(在 API 调用 S3 存储桶之后)。
关于如何获取点击图像 s3 URI 的任何想法?
谢谢!
所以这个问题在包 github 中得到了解决。它只需要第二个参数,如下所示:
<PhotoGrid
onPressImage={(eventObj, uri) => console.log("image uri", uri)}
/>
干杯!
我正在使用这个照片网格:https://reactnativeexample.com/react-native-photo-grid/
我将带有 S3 URI 的数组传递给组件:
该组件正确显示图像。
问题出在我单击图像时。我尝试 console.log() 单击图像的 uri,但我得到的不是 s3 uri,而是代理对象:
- 我的代码(我的代码片段有问题所以上传了一张图片):
- ComponentDidMount 是我使用 URI 数组设置状态的地方(在 API 调用 S3 存储桶之后)。
关于如何获取点击图像 s3 URI 的任何想法?
谢谢!
所以这个问题在包 github 中得到了解决。它只需要第二个参数,如下所示:
<PhotoGrid
onPressImage={(eventObj, uri) => console.log("image uri", uri)}
/>
干杯!