【发布时间】:2020-11-11 16:59:17
【问题描述】:
我从 props 数据 json 收到这样的:
uploadResponse:{
request:{
DONE:3,
LOADING:2,
HEADERS_RECEIVED:1
},
response:{
config:{
alive:true
},
data:{
crs:"65",
message_number_1:"content of message 1",
message_number_2:"content of message 2",
message_number_3:"content of message 3",
},
headers:{
content_type:"type 1"
},
request:{
req:1
}
}
}
并希望在 jsx “crs”和“message_number_x”中返回 然后我像这样映射这个 JSON 对象:
return(
<>
{props.uploadResponse !== undefined ?
Object.values(props.uploadResponse).map((response) => {
return(
<>
{Object.values(response).map((data) => {
return(
<>
{Object.values(data).map((item) => {
return(
<>
{item}
</>
)
})}
</>
)
})}
</>
)
}) : null }
</>
)
但是什么都没有返回,有谁知道有什么问题吗?当我从控制台获取日志时,我会在检查器中看到项目。
请帮帮我!
【问题讨论】:
标签: javascript reactjs nested-loops react-props