【发布时间】:2018-11-24 02:22:22
【问题描述】:
这是一个简单的问题,但到目前为止我还没有找到解决方案:
我想通过 react-router v4 使用 render 方法访问 URL 参数。到目前为止我发现的所有东西都只是像这样传递组件:
<Route path="/:id" component={Child} />
但我想像这样使用渲染方法:
<Route path="/:id" render={() => (<Wrapper> <Child /> </Wrapper>)} />
但是,当我尝试在Child 组件中使用props.match.params.id 访问id 参数时,match 属性未定义。
知道如何使用渲染函数并仍然访问 url 参数吗?
【问题讨论】:
标签: javascript reactjs react-router react-router-v4