会给出App与路由相关的道具,例如location和params。如果我的A..."> 会给出App与路由相关的道具,例如location和params。如果我的A..."/> 会给出App与路由相关的道具,例如location和params。如果我的A..."> 会给出App与路由相关的道具,例如location和params。如果我的A...">

react-router在子组件中获取this.props.location

JavaScript React.js

伽罗猿

2020-03-18

据我所知,<Route path="/" component={App} />会给出App与路由相关的道具,例如locationparams如果我的App组件有许多嵌套的子组件,那么我如何在不使用以下子项的情况下让子组件访问这些道具:

  • 从App传递道具
  • 使用窗口对象
  • 为嵌套的子组件创建路线

我以为this.context.router会有一些与路线有关的信息,但this.context.router似乎只有一些功能可以操纵路线。

第2161篇《react-router在子组件中获取this.props.location》来自Winter(https://github.com/aiyld/aiyld.github.io)的站点

0个回答

问题类别

JavaScript Ckeditor Python Webpack TypeScript Vue.js React.js ExpressJS KoaJS CSS Node.js HTML Django 单元测试 PHP Asp.net jQuery Bootstrap IOS Android