reactjs react-router 那些事
来源:互联网 发布:网络维护外包服务方案 编辑:程序博客网 时间:2024/06/05 08:07
由于react-router 文档都是英文的,并且国内的文档相对版本较低,并且各个版本都是有区别的,导致在项目中遇到很多问题,下面是我在项目中的解决方案,以及路由的二次封装,希望看到的小伙伴们有所收获。
/** * Created by suiyantao on 16/7/27. *//** * Created by suiyantao on 16/7/11. * 路由方法重构 * 若在类中引用 首先将此类import类中 然后使用mixins 将其混入即可 */let React = require('react')let contextTypes= { contextTypes: { router: React.PropTypes.object.isRequired }, pushAndDate:function (data) {//跳转并传数据 this.context.router.push({ pathname: data.pathname, query: data.query }) }, pushOnly:function (data) {//跳转 this.context.router.push({ pathname: data.pathname }) }, replaceAndDate:function (data) {//重定向并传数据 this.context.router.replace({ pathname: data.pathname, query: data.query }) }, replaceOnly:function (data) {//重定向 this.context.router.replace({ pathname: data.pathname }) }, goBack:function(){ this.context.router.goBack() }}export default contextTypes
0 0
- reactjs react-router 那些事
- ReactJs和React Native的那些事
- Reactjs react-router 为什么使用 React?
- 看看React-router那些基本概念
- 从 React Router 谈谈路由的那些事
- 从 React Router 谈谈路由的那些事
- 从 React Router 谈谈路由的那些事
- 从 React Router 谈谈路由的那些事
- ReactJS学习系列课程(React Router 使用)
- 官网https://github.com/reactjs/react-router-tutorial学习
- ReactJS与antdDesign中页面跳转问题(React Router)
- reactjs router 4 (react-router-dom)使用嵌套路由遇到的问题
- react-router
- React Router
- React/Router
- react-router
- react-router
- react-router
- maven配置默认的中央仓库,setting.xml配置
- 树-堆结构练习——合并果子之哈夫曼树
- androuid 安卓 popupwindow使用(新手必备)
- svn 版本回滚
- Fragment跳转
- reactjs react-router 那些事
- hive计算分位数
- Leetcode 187. Repeated DNA Sequences (Medium) (cpp)
- 查看linux系统是物理机还是虚拟机的方法
- 树-堆结构练习——合并果子之哈夫曼树
- java线程安全总结
- 重写equals()时为什么也得重写hashCode()之深度解读equals方法与hashCode方法渊源
- fsync的性能问题,与fdatasync
- tjut 3029