我使用 antd 3.15 和 GraphQL 来获取数据并在 Menu 内生成 SubMenu 和 Menu.Item 的列表。但是,我收到了这样的错误消息,Uncaught TypeError: Cannot read property 'isRootMenu' of undefined我不知道我的代码有什么问题。isRootMenu不是文档中任何地方列出的道具。ant.design/components/menu/#header并且当我对所有 SubMenu 和 Menu.List 进行硬编码时,没有问题。我可以从 GraphQL 迭代数据以生成 SubMenu 和 Menu.List 吗?
有人可以帮我解决这个问题吗?谢谢!这是我的代码:
import * as React from 'react';
import './SideNav.scss';
import { Menu, Icon } from 'antd';
import gql from 'graphql-tag';
import { Query } from 'react-apollo';
const FLOORS_QUERY = gql`
query {
getAllFloors {
id
floorName
rooms {
id
roomName
roomNumber
roomDescription
}
}
} …Run Code Online (Sandbox Code Playgroud)