react-router4 Link
菜单栏是便利数组对象生成代码如下
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
重复点击
问题好像是#/后面的路径不是全部替换,不知道哪里出错了
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论