为了账号安全,请及时绑定邮箱和手机立即绑定

请教一个关于React路由嵌套的问题

请教一个关于React路由嵌套的问题

慕仙森 2019-03-06 16:15:13
如下图,products路由里面又有一个子路由product,path为product/:id,也就是用来做产品的详情视图,可以看到product的Route跟nav是在同一个视图里面,这样,就算我进入了product:/id路由,nav还是会同时存在,也就是详情视图里会出现nav,这不是我想要的我看到有些人是将详情视图定位覆盖掉nav,感觉这种做法太丑陋了吧?请问react-router有什么好的方式吗?...]最终是这样解决的把导航内嵌到每个组件内,/users/:id与其他route同级,然后不需要的menu的组件里面不放置就行了
查看完整描述

2 回答

?
喵喵时光机

TA贡献1846条经验 获得超7个赞

对nav做下判断,判断当前路由是不是/products/:id,是的话就不显示nav


查看完整回答
反对 回复 2019-03-09
  • 2 回答
  • 0 关注
  • 448 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信