详解各版本React路由的跳转的方法(IT技术)

您所在的位置:网站首页 react跳转页面后又跳转回来 详解各版本React路由的跳转的方法(IT技术)

详解各版本React路由的跳转的方法(IT技术)

#详解各版本React路由的跳转的方法(IT技术)| 来源: 网络整理| 查看: 265

用过mixin的组件,会具有this.router的属性,只需要使用this.props.router.push('/path') 就可以跳转到相应的路由了。

React-Router 3.0.0版本以上

3.0.0版本以后不需要再手动mixin相关的router属性,在任何需要跳转的组件中写this.props.router.push('/path') 就可以跳转到响应的路由了。

React-Router 4.0版本以上

路由的跳转

React-Router 4.0对路由进行了改进,router属性改为了history属性,使用方法还是和3.0差不多,任何需要跳转的地方使用this.props.history.push('/path') 就可以进行跳转了

参数的获取

使用this.props.match.params.xxx 可以获取到当前路由的参数

总结

从以上的使用方法来看,react router的导航使用上变得越来越简单。希望对大家的学习有所帮助,也希望大家多多支持。

相关文章React路由管理之React Router总结React从react-router路由上做登陆验证控制的方法


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3