原文:只有设置了Route路由的组件,才可以通过this.props.match接受到

项目时,我犯了一个错误。Header我没有设置路由,作为工作组件,然后想在Header组件内部根据路由,隐藏Header,但是因为Header没有用Route包裹,也没有用withRouter,其内部是接受不到this.prop.match,this.prop.location,this.prop.history, 因为这三个属性是父组件Route给他们传递的,而这时候你的Header只是普通组件 ...

2019-12-29 15:08 0 227 推荐指数:

查看详情

this.props.match

this.props.match中包含的是url信息其中 params字段可以获取路由参数。 路由为: { path: "/FriendDetail/ :id/ :index", name: "FriendDetail", component ...

Wed Aug 07 02:13:00 CST 2019 0 437
React 获取 url 参数 —— this.props.match

在 react 组件的 componentDidMount 方法中打印一下 this.props,在浏览器控制台中查看输出如下: 其中页面的 url 信息全都包含在 match 字段中,以地址 为例,其中各个参数定义对应如下: 首先打 ...

Thu Oct 12 00:37:00 CST 2017 0 44490
centos设置路由route

一. route命令 1) 查看:route -n 2)添加: route add [-net|-host] target [netmask Nm] [gw Gw] [[dev ...

Wed Jan 30 19:09:00 CST 2019 0 8647
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM