lrf 2 éve
szülő
commit
4286231974
1 módosított fájl, 7 hozzáadás és 1 törlés
  1. 7 1
      src/router/guard.js

+ 7 - 1
src/router/guard.js

@@ -13,12 +13,18 @@ export default (router) => {
       next();
       return;
     }
-    const user = store.state.user;
+    let user = store.state.user;
     if (!_.get(user, '_id')) {
       const str = sessionStorage.getItem('user');
       if (!str) next('/login');
       const obj = jwt.decode(str);
       store.commit('setUser', obj, { root: true });
+      user = store.state.user;
+    }
+    // 首页你得让人进
+    if (to.path === '/') {
+      next();
+      return;
     }
     // 检查是否有权限进入页面
     const menu = _.get(store, 'state.user.role.menu');