import Link from 'next/link' import { useRouter } from 'next/router' export const MenuItem = ({ link }) => { const hasSubMenu = link?.subMenus?.length > 0 const router = useRouter() return ( <> {/* MenuItem */} {!hasSubMenu && (
  • {link?.icon && } {link?.name}
  • )} {hasSubMenu && (
  • {/* 有子菜单的MenuItem */} {link?.icon && } {link?.name}
    {link.subMenus.map((sLink, index) => { return ( {/* 子菜单SubMenuItem */} {link?.icon && ( )}{' '} {sLink.title} ) })}
  • )} ) }