在router.js中添加路由前置守卫,在路由跳转之前,完成让页面回到顶部
router.beforeEach((to, from, next) => {
// 路由跳转后,让页面回到顶部
document.body.scrollTop = 0;
document.documentElement.scrollTop = 0;
window.pageYOffset = 0;
// 调用 next(),一定要调用 next 方法,否则钩子就不会被销毁!!
next();
});
vue页面跳转之后位置还在上一个页面的位置
最新推荐文章于 2024-05-21 15:28:32 发布