import Link from 'next/link' import { useRouter } from 'next/router' import { useState } from 'react' /** * 菜单链接 * @param {*} param0 * @returns */ export const MenuItem = ({ link }) => { const hasSubMenu = link?.subMenus?.length > 0 const router = useRouter() // 管理子菜单的展开状态 const [isSubMenuOpen, setIsSubMenuOpen] = useState(false) const toggleSubMenu = () => { setIsSubMenuOpen(prev => !prev) // 切换子菜单状态 } return ( <> {/* 普通 MenuItem */} {!hasSubMenu && (