lex-xin hace 4 años
padre
commit
a044651d09
Se han modificado 1 ficheros con 5 adiciones y 0 borrados
  1. 5 0
      src/permission.js

+ 5 - 0
src/permission.js

@@ -47,6 +47,10 @@ function getFirstMenu(routes) {
           firstMenu = item.path + '/' + child.path
         }
       })
+    } else {
+      if(!firstMenu) {
+        firstMenu = item.path
+      }
     }
   })
   return firstMenu
@@ -86,6 +90,7 @@ router.beforeEach(async (to, from, next) => {
           // 动态添加可访问的路由
           router.addRoutes(accessRoutes)
           // 确保addroutes完整的hack方法
+          localStorage.removeItem('firstMenuUrl')
           // 设置replace:true,这样导航就不会留下历史记录。
           let firstMenu = getFirstMenu(accessRoutes)
           localStorage.setItem('firstMenuUrl', firstMenu)