Selaa lähdekoodia

fix: breadcrumb

lrl 3 vuotta sitten
vanhempi
commit
86177e430e
1 muutettua tiedostoa jossa 2 lisäystä ja 6 poistoa
  1. 2 6
      src/layout/components/sidebar/breadCrumb.vue

+ 2 - 6
src/layout/components/sidebar/breadCrumb.vue

@@ -1,7 +1,7 @@
 <script setup lang="ts">
 import { ref, watch } from "vue";
 import { transformI18n } from "/@/plugins/i18n";
-import { isEmpty, isEqual, findIndex } from "lodash-es";
+import { isEqual, findIndex } from "lodash-es";
 import { useMultiTagsStoreHook } from "/@/store/modules/multiTags";
 import { getParentPaths, findRouteByPath } from "/@/router/utils";
 import { useRoute, useRouter, RouteLocationMatched } from "vue-router";
@@ -25,11 +25,7 @@ const getDynamicRoute = (path, tags) => {
   const dynamicRoute = findRouteByPath(path, tags);
   if (!dynamicRoute) {
     return null;
-  } else if (isEmpty(route.query) || isEqual(dynamicRoute.query, route.query)) {
-    /**
-     * isEmpty(route.query) 动态标签页已存在,切换标签页时不需要判断route.query
-     * isEqual(dynamicRoute.query, route.query) 新开动态标签页, 匹配与新开标签页相符的query
-     */
+  } else if (isEqual(dynamicRoute.query, route.query)) {
     return dynamicRoute;
   } else {
     const index = findIndex(