首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >路由器链接带我到页面顶部而不是页面底部。

路由器链接带我到页面顶部而不是页面底部。
EN

Stack Overflow用户
提问于 2022-05-25 01:49:38
回答 1查看 52关注 0票数 0
代码语言:javascript
复制
<router-link to="/Signuppremium">
     <button class="bg-neutral-800 hover:bg-neutral-900 active:bg-neutral-800 text-red-700 hover:text-neutral-400 text-xl w-64 p-4 rounded-xl shadow cursor-pointer inline-block m-10 transition ease-in-out duration-300">Signup</button>
</router-link>

所以我的路由器链接正常工作,只是当我到达页面时,我总是在页面的底部,有什么方法可以让它转到链接页面的顶部,这样用户就不用一直向上滚动了,谢谢。

代码语言:javascript
复制
const router = createRouter({
    history: createWebHistory(),
    routes,
    scrollBehavior (to, from, savedPosition) {
      return { x: 0, y: 0 };
    }
})

  
  export default router;

我尝试在路由器javascript中这样做,但仍然在页面的底部。

EN

回答 1

Stack Overflow用户

发布于 2022-05-25 02:04:48

滚动行为备注:此功能仅在浏览器支持history.pushState时才能工作。

试一试

element.scrollTo(x, y);

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72371192

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档