关于React路由嵌套

现在有一个这样的需求
登录页面的路由是/login
登录后的路由是/
那么登录之后子路由该怎么实现
如果直接写成/*这种则就直接跳转到了空白页面

class RouteMap extends React.Component {
    render() {
        return (
             <Router history={browserHistory}>
                <Redirect from="/" to="/HomeIndex" />
                <Route path='/' component={App}>
                    <Route path='/' component={Home}>
                        <IndexRoute component={HomeIndex}/>
                        <Route path='/About' component={About}/>
                        <Route path='/News' component={News}/>
                        <Route path='/Team' component={Team}/>
                    </Route>
                    <Route path='/list' component={List}/>
                    <Route path='/Phone' component={Phone}>
                    </Route>
                    <Route path='/Ditu' component={Ditu}/>
                    <Route path='/Anli' component={Anli}/>
                    <Route path='/detail/:id' component={Detail}/>
                    <Route path="*" component={NotFound}/>
                </Route>
            </Router>
        )
    }
}
阅读 1.4k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题