import { useModel, history } from "@umijs/max" type Props = { menuType: "distributor" | "miniApp", children: any, data: { appId: string, id: string, appName: string } | null} //切换菜单展示 const MenuChange: React.FC = (props) => { let { menuType, children, data } = props let { setInitialState, initialState } = useModel("@@initialState") const change = () => { setInitialState({ ...initialState, menuType, token: initialState?.token || "", selectApp: data }) sessionStorage.setItem("menuType",menuType) sessionStorage.setItem("selectApp",JSON.stringify(data)) history.push(`/${menuType}`); } return {children} } export default MenuChange