如何在React Native中将值传递给数组

时间:2019-05-04 16:26:27

标签: android arrays react-native

我是菜鸟。我正在开发一个本机应用程序。这样,我在此

中就有一组URL
  

'this.props.navigation.state.params.PassedURL'

我想将其中的所有URL传递给以下数组。

imagess: [{
       url: '',
         }],

这是因为我使用的包“ react-native-image-zoom-viewer”仅支持这种类型的数组。

  <ImageViewer imageUrls={imagess}/></View>

我们怎么能这样

2 个答案:

答案 0 :(得分:2)

将数据推入数组

   var images = []; --create an array--
    var imageUrl = 'https://myimageurl.com'; --define your image url--
    var tempData = '{url:'+ imageUrl +'}'; --create data to be pushed in array--
    images.push(tempData) -- Push the data to array--

现在您已经收集了很多网址,因此可以使用循环将它们一一放置

    var images = [];
    for(i=0; i< url.object.length; i++);
    var imageUrl = url.object.length[0].url;
    var tempData = '{url:'+ imageUrl +'}';
    images.push(tempData);

答案 1 :(得分:0)

您可以像这样传递网址

<ImageViewer imageUrls={imagess[0].url}/></View>