如何在反应中访问路由参数的值?
How to access value of a routing parameter in react?
我想为我的应用程序的一部分创建一个 'dynamic route',它是这样完成的:
<Route path="path(/:id)" component={Component} />
到目前为止这是有效的,但在组件中我想访问 id 的值,因为它根据它是什么改变了很多东西。我该怎么做?
在您的组件中,您将通过 props
访问它。
this.props.params.id
这是来自 react-router 的指南,其中也有更详细的介绍。
https://github.com/reactjs/react-router-tutorial/tree/master/lessons/06-params
我想为我的应用程序的一部分创建一个 'dynamic route',它是这样完成的:
<Route path="path(/:id)" component={Component} />
到目前为止这是有效的,但在组件中我想访问 id 的值,因为它根据它是什么改变了很多东西。我该怎么做?
在您的组件中,您将通过 props
访问它。
this.props.params.id
这是来自 react-router 的指南,其中也有更详细的介绍。 https://github.com/reactjs/react-router-tutorial/tree/master/lessons/06-params