recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - react-router给容器组件传递参数,怎么让展示组件拿到这个参数

<Route path="/topics/:topicId"  component={TopicContainer} />

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

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

大家讲道理大家讲道理2849 Il y a quelques jours746

répondre à tous(1)je répondrai

  • 大家讲道理

    大家讲道理2017-04-11 10:29:49

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

    class TopicContainer {
        ...
        
        render() {
            return (
                <Topic 
                    {...otherProps}
                    params={this.props.params}/>
            );
        }
    }

    répondre
    0
  • Annulerrépondre