菜单栏是便利数组对象生成代码如下
const menuChild = (item)=>{
return (
<SubMenu title={<span><Icon type={item.tab} /><span>{item.menuName}</span></span>} key={item.menuId}>
{
item.childeList.map((cItem)=>{
if(cItem.childeList){
return menuChild(cItem)
}else{
return (
<MenuItem key={cItem.menuId}>
<Link to={cItem.action}>{cItem.menuName}</Link>
</MenuItem>
)
}
})
}
</SubMenu>
)
}
导航
正常
第一次点击正常渲染,点击其他或者重复点击就出错了
点击其他LINLK
重复点击
问题好像是#/后面的路径不是全部替换,不知道哪里出错了