mirror of
https://github.com/pure-admin/vue-pure-admin.git
synced 2025-06-07 00:47:19 +08:00
fix: breadcrumb
This commit is contained in:
parent
93ac4fa813
commit
86177e430e
@ -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(
|
||||
|
Loading…
x
Reference in New Issue
Block a user