Procházet zdrojové kódy

隐藏菜单处理

tongshangming před 3 roky
rodič
revize
23717fcb29
1 změnil soubory, kde provedl 2 přidání a 1 odebrání
  1. 2 1
      src/stores/router.ts

+ 2 - 1
src/stores/router.ts

@@ -45,7 +45,8 @@ function filterAsyncRouter(routerMap: RouteRecordRaw[], role: any[]) {
 }
 
 // 过滤掉hidden为true的路由
-function filterMenuRouter(routerMap: RouteRecordRaw[]) {
+function filterMenuRouter(router: RouteRecordRaw[]) {
+  const routerMap: RouteRecordRaw[] = JSON.parse(JSON.stringify(router))
   const accessedRouters = routerMap.filter(route => {
     if (!route.hidden) {
       if (route.children && route.children.length) {