React native 当我试图将数据呈现到表中时,它会在React Native中抛出null is not object
当我尝试将此数组映射到行中时,它抛出的Null不是对象错误。您能否建议此问题的解决方案您是否尝试注销了React native 当我试图将数据呈现到表中时,它会在React Native中抛出null is not object,react-native,react-table,React Native,React Table,当我尝试将此数组映射到行中时,它抛出的Null不是对象错误。您能否建议此问题的解决方案您是否尝试注销了rowData值?我在控制台中打印了rowData值。具有对象“RUNNING 132 null 4915 2672760140”中的实际值。。。像这样,您可以显示您的行组件的代码吗?如果您使用与上面相同的JSON,那么您尝试使用为空的注释,并将其视为对象或“数组”,这是JSON响应数据-这表明您正在发出异步请求以检索数据。是这样吗?在等待响应时,您将tableData初始化为being的是什么
rowData
值?我在控制台中打印了rowData值。具有对象“RUNNING 132 null 4915 2672760140”中的实际值。。。像这样,您可以显示您的行
组件的代码吗?如果您使用与上面相同的JSON
,那么您尝试使用为空的注释
,并将其视为对象
或“数组”,这是JSON响应数据-这表明您正在发出异步请求以检索数据。是这样吗?在等待响应时,您将tableData
初始化为being的是什么?
<Table borderStyle={{borderColor: '#C1C0B9'}}>
{
tableData.map((rowData, index) =>
(
<View>
<Row
key={index}
data={rowData}
widthArr={state.widthArr}
style={[styles.row, index%2 && {backgroundColor:
'#F7F6E7'}]}
textStyle={styles.text}
/>
</View>
))
}
</Table>
var tableData = [
{
"activityType": "RUNNING",
"averageHeartRateInBeatsPerMinute": 132,
"comments": "",
"durationInSeconds": 4915,
"id": "2672760140",
"startTimeInSeconds": 1525437416,
"startTimeOffsetInSeconds": -14400,
"summaryId": "2672760140",
},
{
"activityType": "OTHER",
"averageHeartRateInBeatsPerMinute": 106,
"comments": "",
"durationInSeconds": 60,
"id": "2672781872",
"startTimeInSeconds": 1525442382,
"startTimeOffsetInSeconds": -14400,
"summaryId": "2672781872",
},
]