next.js 如何在react中导航到特定部分

egmofgnx  于 2023-05-17  发布在  React
关注(0)|答案(1)|浏览(114)

我已经尝试导航到一个页面内的特定部分
我尝试在组件中添加id,但它不像那样工作。

pgx2nnw8

pgx2nnw81#

const goToSection=(id)=>{
    const targetSection = document.getElementById(id);
    if(targetSection != null) {
      window.scrollTo({
        top:targetSection.offsetTop,
        behavior:"smooth",
      });
    }
  }

或者你可以使用useRef钩子。

相关问题