[英]window.scrollTo() is not functioning properly in react ionic
我的應用程序中有一個列表頁面。 當用戶搜索任何單詞時,列表將相應顯示。 為此,我使用了兩個組件(比方說搜索和列表)。 當找到搜索結果時,數組將被傳遞給另一個組件(即列表組件)。
現在,滾動到頂部按鈕不在列表組件上。 它在搜索組件上。 我打電話給window.scrollTo(0,0)
但沒有任何效果!
這是代碼:
const scrollToTop = () => {
window.scrollTo(0,0)
}
return (
<div className={`!overflow-y-auto container bg-satin-3 rounded-lg pt-3 pb-6 md:px-3 h-fit xl:pb-3 2xl:pb-2 lg:pb-4`} >
<ComponentCalled to display the listing />
<IonButton
onClick={() => scrollToTop()}
className="float-right"
>
Scroll to Top
</IonButton>
)
我已經重用了你的代碼,在我的例子中,它工作得很好,如下所示:
scrollToTop = () => { window.scrollTo(0,0); };
return (
<div className="css" >
<p>TOP</p>
<ComponentCalled name="! I'm working"/>
<button
onClick={() => this.scrollToTop()}
className="float-right"
>
Scroll to Top
</button>
</div>
);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.