|
@@ -37,8 +37,7 @@ export default defineComponent({
|
|
|
})
|
|
|
|
|
|
const getBreadcrumb = () => {
|
|
|
- const currentPath = currentRoute.value.path
|
|
|
-
|
|
|
+ const currentPath = currentRoute.value.matched.slice(-1)[0].path
|
|
|
levelList.value = filter<AppRouteRecordRaw>(unref(menuRouters), (node: AppRouteRecordRaw) => {
|
|
|
return node.path === currentPath
|
|
|
})
|
|
@@ -47,7 +46,7 @@ export default defineComponent({
|
|
|
const renderBreadcrumb = () => {
|
|
|
const breadcrumbList = treeToList<AppRouteRecordRaw[]>(unref(levelList))
|
|
|
return breadcrumbList.map((v) => {
|
|
|
- const disabled = v.redirect === 'noredirect'
|
|
|
+ const disabled = !v.redirect || v.redirect === 'noredirect'
|
|
|
const meta = v.meta as RouteMeta
|
|
|
return (
|
|
|
<ElBreadcrumbItem to={{ path: disabled ? '' : v.path }} key={v.name}>
|