如何从反应索引中获取pathVariable

时间:2019-07-18 21:24:45

标签: reactjs redux

我想在反应页面中搜索ID为的产品。如果我使用RequestParam,则可以处理,但我想使用pathVariable更改RequestParam。我该如何实现?

**index.js**
 export default store => ({
  path: '/ProductDetail/:productId',
  getComponent(nextState, cb) {
  injectReducer(store, { key: 'productReducer', reducer });
  cb(null, ProductContainer);
  }
 });

 **ProductContainer.js**
 class ProductContainer extends Component {
 constructor(props) {
 super(props);
  this.state = {
   productId: this.props.location.pathname.productId
  };
 }

当我要使用productId时,它始终是未定义的。如何从位置获取productId?

0 个答案:

没有答案