【发布时间】:2022-01-20 22:34:58
【问题描述】:
使用 Contentful CMS,我创建了一个内容模型,该模型允许在一系列项目中包含多个项目。部分GraphQL查询如下:
valueContainers {
id
title
description
singularValue {
id
subValueTitle
subValueContent {
subValueContent
}
}
}
我能够显示顶级部分 (valueContainers) 的标题,但我试图在其中映射奇异值内部数组,但我很难通过数据。我映射下面数组的代码如下:
return (
<ValuesWrapper>
{props.valueList.map((value) => (
<ValueContainer>
<ValueTitle key={value.id}>{value.title}</ValueTitle>
<ValuesDescription>{value.description}</ValuesDescription>
{value.singularValue.map((item) => (
<SingleItem key={item.id}>{item.subValueTitle}</SingleItem>
))}
</ValueContainer>
))}
</ValuesWrapper>
)
我在前端收到一条错误消息:
Error in function eval
Cannot read properties of null (reading 'map')
【问题讨论】:
标签: reactjs graphql gatsby contentful