Kaynağa Gözat

console open

zhangjie 3 yıl önce
ebeveyn
işleme
ba6340e47e
2 değiştirilmiş dosya ile 15 ekleme ve 15 silme
  1. 1 1
      .eslintrc.js
  2. 14 14
      src/router.js

+ 1 - 1
.eslintrc.js

@@ -5,7 +5,7 @@ module.exports = {
   },
   extends: ['plugin:vue/essential', '@vue/prettier'],
   rules: {
-    'no-console': process.env.NODE_ENV === 'production' ? 'error' : 'off',
+    'no-console': process.env.NODE_ENV === 'production' ? 'off' : 'off',
     'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off',
     'no-unused-vars': [
       'error',

+ 14 - 14
src/router.js

@@ -55,21 +55,21 @@ let router = new Router({
 });
 
 // route interceptor
-// router.beforeEach((to, from, next) => {
-//   const token = Vue.ls.get("token");
-//   if (to.meta.noRequire) {
-//     next();
-//     return;
-//   }
+router.beforeEach((to, from, next) => {
+  const token = Vue.ls.get("token");
+  if (to.meta.noRequire) {
+    next();
+    return;
+  }
 
-//   if (!token) {
-//     // 登录失效的处理
-//     Vue.ls.clear();
-//     next({ name: "Login" });
-//     return;
-//   }
+  if (!token) {
+    // 登录失效的处理
+    Vue.ls.clear();
+    next({ name: "Login" });
+    return;
+  }
 
-//   next();
-// });
+  next();
+});
 
 export default router;