// 头部菜单栏 import { Menu } from 'antd' import { MenuState } from '../..' import withRouter from '@/core/Router/withRouter' export interface TopMenuProProps { /* 修改菜单状态 */ menuState: MenuState /* 修改菜单状态回调 */ onMenuStateChange: (curState: MenuState) => void } const TopMenuPro = withRouter(props => { const { topItems, menuState, onMenuStateChange } = props function onSelect(options: any) { const { keyPath } = options onMenuStateChange({ ...menuState, selectedKeys: keyPath }) } return ( ) }) export default TopMenuPro