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} })}
  • } }