gpt4 book ai didi

javascript - 如何滚动到 React 中的某个组件?

转载 作者:行者123 更新时间:2023-11-28 03:32:54 25 4
gpt4 key购买 nike

我想知道如何滚动到组件而不是立即查看组件

所以我的概述组件中有以下内容

<a className="more-text group" href="#about">
<h3 className="title">+ </h3>
<h3 className="title">learn more</h3>
</a>

该组件保留在我的 Home 组件中

class Home extends React.Component {
render() {
return (
<div>
{/* Header */}
<Header />

{/*Overview Component*/}
<Overview />

{/* About Component*/}
<About />

{/*Footer Component*/}
<Footer />
</div>
);
}
}

最佳答案

我发现您想通过 url 哈希参数来实现此目的,因此,只需将 id 分配给您的组件,然后在需要滚动时更改 url。

<Header />

{/*Overview Component*/}
<Overview id="overview" />

{/* About Component*/}
<About id="about" />

{/*Footer Component*/}
<Footer id="footer" />

关于javascript - 如何滚动到 React 中的某个组件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58008359/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com