make login page cannot be opened when user is already logined

This commit is contained in:
MaysWind
2020-10-22 00:21:42 +08:00
parent 498e04bff9
commit 63fe33473a
+14 -1
View File
@@ -18,6 +18,18 @@ function checkLogin(to, from, resolve, reject) {
router.navigate('/login');
}
function checkNotLogin(to, from, resolve, reject) {
const router = this;
if (!userState.isUserLogined()) {
resolve();
return;
}
reject();
router.navigate('/');
}
const routes = [
{
path: '/',
@@ -34,7 +46,8 @@ const routes = [
},
{
path: '/login',
component: LoginPage
component: LoginPage,
beforeEnter: checkNotLogin
},
{
path: '/settings',