是否有一种方法可以使用react-router-dom创建指向特定组件的html的链接?

问题描述 投票:0回答:1

因此,我有一个Home组件,其中发生了一些部分,例如contact section,关于section ...。我还有其他一些组件,例如Login组件。我需要知道是否有办法从我的“登录”组件转到“主页”组件的特定部分。谢谢您的时间:)

// Part of my header (links point to the Home component sections)

                <a href="#about">
                    About
                </a>
                <a href="#how-it-works">
                    How it works
                </a>
                <a href="#support">
                    Support
                </a>
                <a href="#contact">
                    Talk to us
                </a>

javascript reactjs react-router-dom
1个回答
0
投票

您可以通过反应路由器将道具传递到组件。

如果您有类似的路线:<Route path="/support/:myCoolParam" exact component={Support}/>

然后,myCoolParam将在props.match.params.myCoolParam组件中以Support的形式提供。

您不应通过锚定(“ /#support?myCoolParam = foo”)而是通过真实路径(“ / support?myCoolParam = foo”)进行路由。

© www.soinside.com 2019 - 2024. All rights reserved.