antd4.0踩坑

时间:2024-10-22 08:33:22
<Menu defaultSelectedKeys={['/home']} defaultOpenKeys={['sub1']} selectedKeys={[(6)]} // 这行是解决问题的办法,表达式根据下面所用的key值修改,这个是父组件(函数式组件)用useLocation然后给子组件传递过来使用的,或者子组件也使用函数式组件定义就不用传直接使用即可() mode="inline" theme="dark" > < key="/home" icon={<PieChartOutlined />}> <Link to="home">首页</Link> </> <SubMenu key="sub1" icon={<MailOutlined />} title="商品"> < key="/category" icon={<PieChartOutlined />}> <Link to="category">品类管理</Link> </> < key="/product" icon={<PieChartOutlined />}> <Link to="product">商品管理</Link> </> </SubMenu> < key="/user" icon={<PieChartOutlined />}> <Link to="user">用户管理</Link> </> < key="/role" icon={<PieChartOutlined />}> <Link to="role">角色管理</Link> </> </Menu>