A>B>C 嵌套组件
A
可以通过this.props.params或location拿到参数
但是C怎么拿到这个路由对象
C是
cosnt C = (props) =>{ return()
}求个不要层层传递的方法,全局让所有组件都可以拿到
1 回答
慕哥6287543
TA贡献1831条经验 获得超10个赞
最简单的办法就是:
你已经在A中获取到了pathname.
那么:
A = () => {
<B pathname={this.props.params.pathname}/>
}
B = props => {
<C pathname={props.pathname}/>
}
C = ({pathname}) => { //pathname}- 1 回答
- 0 关注
- 238 浏览
添加回答
举报
0/150
提交
取消
