动态列表中的多个数组

时间:2017-04-26 20:20:54

标签: react-native native-base

我正在使用NativeBase代码。

您好,我想知道在创建动态列表时是否有办法迭代多个数组?

e.g。

<Container>
  <Content>
     <List dataArray={items, items2} renderRow={(data,data2) =>
        <ListItem>
            <Text>{data}</Text>
            <Text note>{data2}</Text>
        </ListItem>
     } />
  </Content>
</Container>

可以这样做吗?什么是正确的语法,因为上述方法不起作用!任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

NativeBase List正在使用React-Native ListView组件生成列表。列表dataArray prop通过cloneWithRows传递给ListView dataSource。

您可以在将项目数组传递给dataArray之前将它们组合在一起。

<List dataArray={ items.concat(items2) } renderRow={(data,data2) => .....