向路由组件传递参数的三种方式

1.params参数

              路由链接(携带参数):详情

              注册路由(声明接收):

              接收参数:this.props.match.params

2.search参数

               路由链接(携带参数):详情

               注册路由(无需声明,正常注册即可):

               接收参数:this.props.location.search

               备注:获取到的search是urlencoded编码字符串,需要借助querystring解析

3.state参数

                路由链接(携带参数):详情

                注册路由(无需声明,正常注册即可):

                接收参数:this.props.location.state

                备注:刷新也可以保留住参数

你可能感兴趣的:(react,react)