PhotoGrid中的onPressImage返回Proxy对象而不是图像URI

时间:2019-02-11 22:39:04

标签: react-native amazon-s3 photo-gallery

example of array with s3 URI's

  • 该组件正确显示图像。

  • 问题是当我单击图像时。我尝试console.log()单击图像的uri,但是我得到的是Proxy对象,而不是s3 uri:

Proxy object returned on image click

  • 我的代码(我的代码段有问题,因此上传了图片):

enter image description here

  • ComponentDidMount是我用URI数组(在对S3存储桶进行API调用之后)设置状态的地方。

关于如何获取点击的图片s3 URI的任何想法?

谢谢!

1 个答案:

答案 0 :(得分:0)

所以这个问题在github包中得到了回答。它只需要第二个参数,就像这样:

<PhotoGrid
   onPressImage={(eventObj, uri) => console.log("image uri", uri)}
/>

干杯!