当前位置: 首页 > news >正文

可以自己做网站服务器不好用的小程序推荐

可以自己做网站服务器不,好用的小程序推荐,兰州网站建设 冰雨,网站建设南沙一 基本介绍 作用: 把不是通过路由切换过来的组件中,将react-router 的 history、location、match 三个对象传入props对象上。比如首页! 默认情况下必须是经过路由匹配渲染的组件才存在this.props,才拥有路由参数,才能…

一 基本介绍

作用: 把不是通过路由切换过来的组件中,将react-router 的 history、location、match 三个对象传入props对象上。比如首页!

默认情况下必须是经过路由匹配渲染的组件才存在this.props,才拥有路由参数,才能使用编程式导航的写法,执行this.props.history.push(‘/detail’)跳转到对应路由的页面

然而不是所有组件都直接与路由相连(通过路由跳转到此组件)的,当这些组件需要路由参数时,使用withRouter就可以给此组件传入路由参数,此时就可以使用this.props

二 withRouter使用

import React from 'react';
import {withRouter} from '../react-router-dom';
class NavHeader extends React.Component{render(){return <div onClick={()=>this.props.history.push('/')}>{this.props.title}</div>}
}export default withRouter(NavHeader);

三 withRouter源码实现

import React from 'react';
import RouterContext from './RouterContext';
function withRouter(OldComponent){return props=>(<RouterContext.Consumer>{(value)=>(<OldComponent {...value} {...props}/>)}</RouterContext.Consumer>)
}
export default withRouter;
http://www.15wanjia.com/news/162574.html

相关文章:

  • 如何制作有关西安的网站北京营销型网站建设价格
  • 深圳企业网站制作公司哪家好设计一个营销方案
  • 组织建设 湖南省直工会网站聚来宝网站建设
  • 企业网站建设合作协议书广元城乡建设部网站首页
  • 河南推广网站的公司17素材网下载
  • 廊坊住房和城乡建设厅网站怎么免费做一个网站做淘宝客
  • 做一个网站需要多少钱网站有那些风格
  • 随便编一个公司网站北京市公共资源交易中心
  • 永久免费的自建网站万网网站建设选哪个好
  • 网站运维工作内容广州微网站建设案例
  • 兰州市城市建设设计院官方网站湛江快速网站建设在哪里做
  • 怎么做手机版网站外贸营销型网站制作
  • WordPress站点添加ssl证书wordpress大胡子主题
  • 网站淘客宝怎么做网址后缀名大全
  • 网站的建设背景网络推广软件工具
  • 如何做网站的维护和推广网站ipc备案
  • qfd 网站开发台州市建设规划局网站6
  • 门户网站的定义电商平台搭建方案
  • 网站上的链接怎么做的营销推广的目标通常是什么
  • cad dwt模板做网站模版美食网站php源码
  • 网站开发的搭建框架是什么意思wordpress英文版登陆
  • 金华竞价排名 金华企业网站建设wordpress手机号码
  • 阜宁网站制作哪家好金蝶erp系统介绍
  • 怎么自己搭建网站wordpress富文本编辑器
  • 一般上什么网站看吧播放器为什么卡
  • 做网站的微信号校园网站建设培训稿
  • 网页中网站设计规划流程百度网盟推广 网站
  • 金山区做网站公司nodejs wordpress
  • 网站导航设计欣赏关于网站开发书籍
  • 企业建设网站需要服务器吗做网站首页的尺寸