import React from "react"; import {Button, Nav, Navbar} from "react-bootstrap"; import {Manager} from "./Manager"; import {User} from "./User"; import {Active} from "./Active"; import {Cookies} from "react-cookie"; import {manager_cookie} from "./account/PropCookie"; import {fontEnd} from "./api"; /** * 菜单标记 */ enum Menu { manager, user, active } /** * 主菜单 */ export class Main extends React.Component< { cookies:Cookies; logout:Function; }, { menu:Menu; subMenu:JSX.Element }>{ constructor(props: Readonly) { super(props); //默认菜单 this.state={ menu:Menu.manager, subMenu: } } //获取菜单名颜色 getMenuColor(menu:Menu){ if(this.state.menu===menu){ return { color:"white", backgroundColor:"blue" } }else{ return { color:"blue", backgroundColor: "white" } } } //切换菜单 changeMenu(menu:Menu){ this.setState({ menu:menu }) switch (menu) { case Menu.manager: this.setState({ subMenu: });break; case Menu.user: this.setState({ subMenu: });break; case Menu.active: this.setState({ subMenu: });break; } } render() { return (
互联网+互助平台 {this.state.subMenu}
) } }