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
添加回答
舉報