antd 动态Dropdown报错?

clipboard.png

let newMenus = curMenus.map((menu, menuIndex) => {
      if (menu.children && this.hasMenus(menu.children)) {
        return (
          <Dropdown
            key={menuIndex}
            overlay={() => {
              return menu.children.map((children, index) => (
                <Menu key={index}>
                  <Menu.Item>
                    <Link to={children.url} activeClassName="selected">
                      {children.resourceName}
                    </Link>
                  </Menu.Item>
                </Menu>
              ));
            }}
            placement="bottomLeft"
          >
            <div>
              <div>
                <span>{menu.resourceName}</span>
              </div>
            </div>
          </Dropdown>
        );
      } else {
        return (
          menu.isShow == "1" && (
            <NavLink to={menu.url} activeClassName="selected" key={menuIndex}>
              <div>
                <span>{menu.resourceName}</span>
              </div>
            </NavLink>
          )
        );
      }
    });
    return <div className="top-menu-container">{newMenus}</div>;
阅读 6.5k
2 个回答

map Menu.Item

新手上路,请多包涵

没看懂,这里是什么意思 =-=

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题