我正在尝试使用嵌套的道具值,然后使用该值动态获取另一个道具。这适用于浅层(第一级)道具,但当道具嵌套时它会失败。
function DynamicContent(props) {
const content = props.data[props.children]
return <span>{content}</span>
}
作品(返回“我的帖子标题):
{
children: ["postTitle"],
data: {
postTitle: "My Post Title",
category: {
title: "The Category Title",
}
}
}
不起作用(返回未定义,期望“类别标题”):
{
children: ["category.title"],
data: {
postTitle: "My Post Title",
category: {
title: "The Category Title",
}
}
}