javascript - react-router给容器组件传递参数,怎么让展示组件拿到这个参数
大家讲道理
大家讲道理 2017-04-11 10:27:49
0
1
744
<Route path="/topics/:topicId"  component={TopicContainer} />

TopicContainer是一个容器组件,
如果这里的component是一个展示组件的话
我可以通过this.props.params.topicId拿到这个topicId参数,

怎么让这个容器组件的展示组件拿到这个参数呢?

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回复(1)
大家讲道理

把params这个容器组件的属性传到展示组件中

class TopicContainer {
    ...
    
    render() {
        return (
            <Topic 
                {...otherProps}
                params={this.props.params}/>
        );
    }
}
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板