我无法在表中显示json文件的内容.我得到了标题,但单元格里什么都没有.
这是我的代码:
import Table from './Table'
import Menu from "./menus.json"
export default function Display() {
const [menu, setMenu] = useState([Menu]);
const data = useMemo(() => [
{
Header: 'Id',
accessor: menu.id,
},
{
Header: 'Title',
accessor: menu.title,
},
{
Header: 'Invited',
accessor: menu.invited.name,
},
{
Header: 'Price',
accessor: menu.price,
},
], [])
return (
<Table data={menu} columns={normalizeData(data.result)}>
)
}
我的json摘录:
{
"menus": [
{
"id": "Menu1",
"title": "Creamy pea soup topped with melted cheese and sourdough croutons.",
"price": 4,
"invited": [
{
"name": "Jose Luis",
"location": "LA"
},
{
"name": "Smith",
"location": "New York"
},
],
},
...
]
}
就在返回之前,我试过一个物体.密钥(数据). map ((键)=>;({id:key,}));但不管用.
谢谢你的帮助!