liyongli hai 5 meses
pai
achega
3627cffedd
Modificáronse 1 ficheiros con 4 adicións e 4 borrados
  1. 4 4
      src/router/index.ts

+ 4 - 4
src/router/index.ts

@@ -75,12 +75,12 @@ const checkAuth = (list: menu[], path: string): menu => {
   let out: menu = {}
   for (let i = 0; i < list.length; i++) {
     const v = list[i]
-    if (v.path === path) {
+    if (v.children) {
+      out = checkAuth(v.children, path)
+      if (out.path) break
+    } else if (v.path === path) {
       out = v
       break
-    } else if (v.children) {
-      out = checkAuth(v.children, path)
-      if (out) break
     }
   }
   return out