文档讲路由分开定义
class Admin extends Component {
render() {
return (
<div>
<Link to='/user'>
我的
</Link>
<div>
<Route path="/user" component={User} />
</div>
</div>
);
}
}
总路由
class RouterDom extends Component {
render() {
return (
<Router>
<App>
<Switch>
<Route path="/admin" component={Admin} />
/*路由写在这里是可以获取到的,但是就跟admin同级了*/
<Redirect from="/" to="/admin" /> {/*重定向*/}
</Switch>
</App>
</Router>
);
}
}
点击我的路由不会跳转。如果总路由里面的重定向去掉,是可以跳转到/user,但是user里面的内容显示不出来
试试 /user改成 /admin/user