小编Chl*_*Sun的帖子

antd SubMenu "TypeError: 无法读取未定义的属性 'isRootMenu'"

我使用 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)

frontend reactjs graphql antd

4
推荐指数
1
解决办法
4559
查看次数

标签 统计

antd ×1

frontend ×1

graphql ×1

reactjs ×1