写法一样的,但是我的把子路由里边的组件全都加载出来了
来源:4-5 React-Router4.0在项目当中的运用

qq_L风吹乱了夏天_0
2018-07-26
<App>
<Switch>
<Route path='/login' component={ Login } />
<Route path='/register' component={ Register } />
<Route path='/admin' render={()=>
<Admin>
<Route to='/admin/ui/buttons' component={ Buttons }></Route>
<Route to='/admin/ui/loading' component={ Loading }></Route>
<Route component={ NoMatch }></Route>
</Admin>
} />
</Switch>
</App>
// 把buttons,loading,nomatch 全部加载了
1回答
-
mooxuan
2018-07-26
<Admin>
<Switch>
<Route to='/admin/ui/buttons' component={ Buttons }></Route>
<Route to='/admin/ui/loading' component={ Loading }></Route>
<Route component={ NoMatch }></Route>
</Switch>
</Admin>
试试加Switch
112018-07-26
相似问题