From 19cf5b237b0e2bf489c0fe0f8929bf992fae5f8f Mon Sep 17 00:00:00 2001
From: quanyawei <401863037@qq.com>
Date: Mon, 17 Jun 2024 15:48:14 +0800
Subject: [PATCH] fix: bug修改

---
 src/router/dynamicRouter.js |   14 +++++++++++++-
 1 files changed, 13 insertions(+), 1 deletions(-)

diff --git a/src/router/dynamicRouter.js b/src/router/dynamicRouter.js
index 33621ee..2b29bcb 100644
--- a/src/router/dynamicRouter.js
+++ b/src/router/dynamicRouter.js
@@ -354,5 +354,17 @@
     // currentRoutes.splice(currentRoutes.length, 0, notFound)
   }
   console.log('currentRoutes', currentRoutes)
-  router.addRoutes(currentRoutes)
+  const uniqueRoutes = removeDuplicateRoutes(currentRoutes)
+  console.log('uniqueRoutes', uniqueRoutes)
+  router.addRoutes(uniqueRoutes)
+}
+function removeDuplicateRoutes(routes) {
+  const routeNames = new Set()
+  return routes.filter(route => {
+    if (routeNames.has(route.path)) {
+      return false // ������������������������������������������������
+    }
+    routeNames.add(route.path) // ������������������������
+    return true
+  })
 }

--
Gitblit v1.8.0