react-router-dom 4.2.2 路由定义问题
文档讲路由分开定义
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里面的内容显示不出来
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
试试 /user改成 /admin/user