react-porps专题
2017-12-27 18:28
288 查看
props,react数据传递的重要方法。以下是他的属性: 1、match: 分析路由模块。在此处可以拿到页面路径、拼接的参数等信息; 2、location hash、pathname、search语原生location对象相近。 此外,页面传递的参数也可以在此处拿到。如:Link组件跳转时:state:{id: 1,status:2}。则state可以在location下找到。 3、history 4、RouterContext 处理分析的结果,根据请求的路由地址将对应的组件获取内容
一、页面间跳转
1、拼接参数跳转 详见[http://blog.csdn.net/jiuwanli666/article/details/78744588](http://blog.csdn.net/jiuwanli666/article/details/78744588)
2、不拼接参数跳转 //第一页面 <Link to={{ pathname:`/wplatform/work_order/work_order_list`, state: { id: this.props.id,status: 1} }}> <img src={work_dsh} alt=""/> <span className="demand-info">跳转 (<span>{workOrderPer.workOrder1?workOrderPer.workOrder1:0}</span>)</span> </Link> //目标页面 constructor (props) { super(props); //this.props.location.state就可以拿到页面数据 } //若需要将数据传递到子组件中 render ( <SubComponent data={this.props.location.state}></SubComponent> ) //子组件 constructor (props) { super(props); //this.props.data就可以拿到父组件的数据 }
二、组件间
相关文章推荐
- React开发之Porps和State
- React Native专题-江
- React Native专题
- React Native开发专题介绍
- React:组件的生命周期
- linux专题三之如何悄悄破解root密码(以redhat7.2x64为例)
- react native 使webview里面的页面自动滚动
- 【转】Microsoft .Net Remoting系列专题之二:Marshal、Disconnect与生命周期以及跟踪服务
- python 专题十七 类
- 【专题】LCA(最近公共祖先)
- react设计思想
- 【React Native开发】React Native For Android环境配置以及第一个实例(1)
- [React Fundamentals] State Basics
- React Native简单的APP
- SaaS专题(四)--中小企业将对SaaS模式提出更高要求
- HDU 专题训练
- 【邀请函】小投入 大产出—微软智能云(Azure)之CDN 专题
- makefile专题:初识makefile的结构
- React 入门实例教程
- 苹果爸爸发飙,封杀 React Native?