From 2155d9f4b0e17c044121c24a03a6409beee32bb8 Mon Sep 17 00:00:00 2001 From: 疯狂的狮子Li <15040126243@163.com> Date: 星期五, 07 二月 2025 11:23:51 +0800 Subject: [PATCH] !181 fix 修复 路由守卫白名单通配符正则覆盖问题 Merge pull request !181 from QianRj/dev --- src/components/Breadcrumb/index.vue | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/components/Breadcrumb/index.vue b/src/components/Breadcrumb/index.vue index 184f41c..a8b2f68 100644 --- a/src/components/Breadcrumb/index.vue +++ b/src/components/Breadcrumb/index.vue @@ -28,16 +28,16 @@ const pathList = route.path.match(reg).map((item, index) => { if (index !== 0) item = item.slice(1); return item; - }) + }); getMatched(pathList, permissionStore.defaultRoutes, matched); } else { - matched = route.matched.filter(item => item.meta && item.meta.title); + matched = route.matched.filter((item) => item.meta && item.meta.title); } // 鍒ゆ柇鏄惁涓洪椤� if (!isDashboard(matched[0])) { matched = [{ path: '/index', meta: { title: '棣栭〉' } }].concat(matched); } - levelList.value = matched.filter(item => item.meta && item.meta.title && item.meta.breadcrumb !== false); + levelList.value = matched.filter((item) => item.meta && item.meta.title && item.meta.breadcrumb !== false); }; const findPathNum = (str, char = '/') => { let index = str.indexOf(char); @@ -49,7 +49,7 @@ return num; }; const getMatched = (pathList, routeList, matched) => { - let data = routeList.find(item => item.path == pathList[0] || (item.name += '').toLowerCase() == pathList[0]); + let data = routeList.find((item) => item.path == pathList[0] || (item.name += '').toLowerCase() == pathList[0]); if (data) { matched.push(data); if (data.children && pathList.length) { -- Gitblit v1.9.3