fix: 🧩 修复bug
This commit is contained in:
@@ -7,7 +7,7 @@
|
||||
<!-- <el-icon v-show="item.meta.icon && globalStore.breadcrumbIcon" class="breadcrumb-icon">
|
||||
<component :is="item.meta.icon"></component>
|
||||
</el-icon> -->
|
||||
|
||||
<!-- {{ breadcrumbList }} -->
|
||||
<span class="breadcrumb-title">{{ item.meta.title }}</span>
|
||||
</div>
|
||||
</el-breadcrumb-item>
|
||||
@@ -28,13 +28,22 @@ const route = useRoute();
|
||||
const router = useRouter();
|
||||
const authStore = useAuthStore();
|
||||
const globalStore = useGlobalStore();
|
||||
|
||||
// const routeName: any = ref(router.currentRoute.value.name);
|
||||
const breadcrumbList = computed(() => {
|
||||
let breadcrumbData = authStore.breadcrumbListGet[route.matched[route.matched.length - 1].path] ?? [];
|
||||
// 🙅♀️不需要首页面包屑可删除以下判断
|
||||
if (breadcrumbData[0].path !== HOME_URL) {
|
||||
breadcrumbData = [{ path: HOME_URL, meta: { icon: "HomeFilled", title: "首页" } }, ...breadcrumbData];
|
||||
}
|
||||
if (route.query.title === "新增订阅" || "编辑订阅") {
|
||||
breadcrumbData.forEach((item: any) => {
|
||||
if (item.name === "foundationSubscribeListAdd") {
|
||||
item.meta.title = route.query.title;
|
||||
}
|
||||
});
|
||||
console.log("");
|
||||
}
|
||||
|
||||
return breadcrumbData;
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user