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

react4怎么嵌套路由啊?我的二级路由没有显示,也不报错是怎么回事?

react4怎么嵌套路由啊?我的二级路由没有显示,也不报错是怎么回事?

Helenr 2019-03-21 22:19:26
下面是首页路由的配置class RouterMap extends React.Component {    render() {        return (<BrowserRouter><div>            <Switch>            <Route path='/' exact component={Home}/>             <Route path="/users" component={Users}/>            <Route path='/city' component={City}/>            <Route path='/city2' component={City2}/>            <Route path='/result' component={Result}/>            <Route match='match' path='/dashboard' exact component={Dashboard}/>            <Route path='/dashboard/id'  component={Dashboard200}/>            </Switch>        </div></BrowserRouter>)    }}下面是子路由页面的配置class Dashboard extends React.Component {    componentDidMount(){        //console.log(this.props)    }    render() {        console.log(this.props)        const match=this.props.match        return (<div>            <div>123</div>            <Switch>                <Route path={`${match.url}/2`} component={Dashboard6}/>                <Route path={`${match.url}/3`} component={Dashboard1}/>                <Route path="/2" component={Dashboard1}/>            </Switch>         </div>)    }}
查看完整描述

2 回答

?
蓝山帝景

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

谢谢啊,已经解决了,主要是不能有exact,


查看完整回答
1 反对 回复 2019-04-10
  • 2 回答
  • 0 关注
  • 3364 浏览
慕课专栏
更多

添加回答

举报

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