如何在 react-router v1.0.0 中填充 this.props.params?

Posted

技术标签:

【中文标题】如何在 react-router v1.0.0 中填充 this.props.params?【英文标题】:How to get this.props.params populated in react-router v1.0.0? 【发布时间】:2015-12-22 06:10:28 【问题描述】:

当我尝试访问this.props.params 时,它是未定义的。 this.context.router

我尝试了将 contextTypes 添加到我的组件的不同变体:

contextTypes: 
      router: React.PropTypes.func.isRequired

但没有运气。

我的主要目标是将当前的 react-router url 传递给服务器。

【问题讨论】:

【参考方案1】:

如图:https://github.com/rackt/react-router/blob/v0.11.6/examples/query-params/app.js,需要添加Router.State mixin:

var User = React.createClass(
  mixins: [ Router.State ],

【讨论】:

以上是关于如何在 react-router v1.0.0 中填充 this.props.params?的主要内容,如果未能解决你的问题,请参考以下文章

Docker 镜像规范 v1.0.0

Docker 镜像规范 v1.0.0

Material UI v1.0.0 如何覆盖 Stepper 类来设置图标大小

安装hyperledger fabric V1.0.0(维护中)

JAP(JustAuthPlus) v1.0.0 版本正式发布

xml WFS GetCapabilities v1.0.0