1. 程式人生 > >VUE實現登錄然後跳轉到原來的頁面

VUE實現登錄然後跳轉到原來的頁面

() log some .get BE 沒有 session 存儲 原來

可以在路由裏面設置需要登錄的界面,判斷下沒有登錄就跳轉到登錄界面,登錄了就不用登錄,這裏用的是一個存儲的

router.beforeEach((to, from, next) => {
if(to.matched.some( m => m.meta.auth)){
if(sessionStorage.getItem(‘isLogin‘)){
next()
}else{
next({path:‘/login‘,query:{url: to.fullPath} })
}
}else{
next();
}
})

這裏是判斷是否登錄

this.$router.push(this.$router.currentRoute.query.url)這裏的代碼可以直接跳轉到需要登錄的界面

VUE實現登錄然後跳轉到原來的頁面