
您的
navbar组件(如您在问题中所描述的)可能不是路由组件,对吗?通过
route component我的意思是你在使用一个
react-router被加载特定路由配置。
this.props.location仅可通过此类访问
route component,因此您需要将其传递给您
navbar。
让我们举个例子:
您的路由器配置:
<Router> <Route path="/" component={App}> // ...</Router路线部分
App:
class App extends React.Component{ // ... render() { return <Navbar location={this.props.location}/> }}欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)