Browse Source

路由跳转 定位到页面顶部

master
王露 2 years ago
parent
commit
dcf0f1f2f2
1 changed files with 11 additions and 4 deletions
  1. 11
    4
      digital-park-web/digital-park/src/router/index.js

+ 11
- 4
digital-park-web/digital-park/src/router/index.js View File

@@ -19,15 +19,22 @@ router.beforeEach((to, from, next) => {
if (to.meta.title) {
document.title = to.meta.title;
}

// 路由跳转 定位到页面顶部
// chrome
document.body.scrollTop = 0;
// firefox
document.documentElement.scrollTop = 0;
// safari
window.pageYOffset = 0;

// 如果该路由需要登录验证
if (to.meta.needLogin && !currentAccount) {
localStorage.setItem('loginFrom',to.path);
next({ path: '/login' })
localStorage.setItem("loginFrom", to.path);
next({ path: "/login" });
} else {
next();
}


});

const originalPush = VueRouter.prototype.push;

Loading…
Cancel
Save