1 回答

TA贡献1780条经验 获得超4个赞
您在另一个数组中有一个数组。这就是为什么您的 map 函数只返回一个元素的原因。像这样重写你的代码......
const modifiedMap = mapResulst[0];
let inputMap = []
if(modifiedMap){
inputMap = modifiedMap.map((input, i) => {
return (
<div key={i}>
<h3>{input._attributes.title}</h3>
<span>
<Button color="danger" size="lg" block>
{input._attributes.number}<br />
{input._attributes.title}<br />
State: {input._attributes.state}<br />
Loop: {input._attributes.loop}<br />
Type: {input._attributes.type}<br />
</Button>
</span>
</div>
)
})
}
return inputMap
添加回答
举报