在React Native中呈现数组的对象中的数组可以通过以下步骤实现:
const data = [
{ id: 1, subArray: [1, 2, 3] },
{ id: 2, subArray: [4, 5, 6] },
{ id: 3, subArray: [7, 8, 9] }
];
import React from 'react';
import { FlatList, Text, View } from 'react-native';
const MyComponent = () => {
const renderItem = ({ item }) => (
<View>
<Text>{item.id}</Text>
<FlatList
data={item.subArray}
renderItem={({ item }) => <Text>{item}</Text>}
keyExtractor={(item, index) => index.toString()}
/>
</View>
);
return (
<FlatList
data={data}
renderItem={renderItem}
keyExtractor={(item, index) => index.toString()}
/>
);
};
export default MyComponent;
在上面的示例代码中,renderItem函数定义了如何呈现每个对象中的subArray数组。它使用另一个FlatList组件来呈现subArray数组中的每个元素。
这样,当你运行你的React Native应用程序时,你将看到一个包含数组对象中的数组的列表。每个对象都显示了它的id,并在下面显示了subArray数组中的元素。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云