在Ant Design的<Menu>组件中,要根据当前路径动态设置激活(active)的菜单项,直接在Menu组件中根据window.location.pathname匹配不起作用
主要原因:在渲染之后再判断找不到对应的key而已首先,我们需要找到与当前路径匹配的菜单项,并将其ID作为defaultActiveKey传递给组件。假设你的menu数组结构如下:1constmenu=[2{id:'1',linkTo:'/path1',title:'菜单1'},3{id:'2',linkTo:'/path2',title:'菜单2'},4//更多...5];然后,在组件渲染之前计算