diff --git a/src/layout/components/Header/components/Breadcrumb/index.vue b/src/layout/components/Header/components/Breadcrumb/index.vue
index 30be517..4ce3e5b 100644
--- a/src/layout/components/Header/components/Breadcrumb/index.vue
+++ b/src/layout/components/Header/components/Breadcrumb/index.vue
@@ -2,8 +2,11 @@
-
- {{ item.label }}
+
+ {{ item?.meta?.title || "" }}
+ {{
+ item?.meta?.title || ""
+ }}
@@ -13,29 +16,42 @@
-
+
diff --git a/src/router/route.ts b/src/router/route.ts
index 7ad21da..4b24c3d 100644
--- a/src/router/route.ts
+++ b/src/router/route.ts
@@ -115,7 +115,7 @@ export const dynamicRoutes: RouteRecordRaw[] = [
{
path: "/multilevel-menu",
name: "multilevel-menu",
- redirect: "/multilevel-menu/second-menu",
+ redirect: "/multilevel-menu/second-menu-1",
meta: {
title: "multilevel-menu",
link: "",
@@ -145,6 +145,7 @@ export const dynamicRoutes: RouteRecordRaw[] = [
{
path: "/multilevel-menu/second-menu-2",
name: "second-menu-2",
+ redirect: "/multilevel-menu/third-menu-1",
meta: {
title: "second-menu-2",
link: "",
diff --git a/src/style/global-theme.scss b/src/style/global-theme.scss
index 1184ad2..47f262f 100644
--- a/src/style/global-theme.scss
+++ b/src/style/global-theme.scss
@@ -1,76 +1,76 @@
-/* global css theme */
-
-$margin: 14px; // 盒子间距
-$margin-text: 8px; // 文字间距-行内
-$padding: 16px; // 盒子和内容的间距
-$radius-box: 4px; // 边框圆角
-$icon-box: 24px; // icon盒子通用大小
-$icon-size: 18px; // icon通用大小
-
-// 边框宽度
-$border-1: 1px; // 常规-主要
-$border-2: 2px; // 较粗
-$border-3: 3px; // 粗
-
-// 边框色
-$color-border-1: var(--color-border-1); // 浅色
-$color-border-2: var(--color-border-2); // 常规-主要边框色
-$color-border-3: var(--color-border-3); // 深/悬浮
-$color-border-4: var(--color-border-4); // 重/按钮描边
-
-// 默认不占位边框
-$shadow-border-1: inset 0 0 0 1px red;
-$shadow-border-2: inset 0 0 0 1px cyan;
-$shadow-border-3: inset 0 0 0 1px blue;
-$shadow-border-4: inset 0 0 0 1px gold;
-$shadow-border-5: inset 0 0 0 1px violet;
-$shadow-border-6: inset 0 0 0 1px green;
-
-// 填充色
-$color-fill-1: #eeeeee; // 常规填充色/灰底悬浮
-$color-fill-2: #d1d1d1; // 深/灰底悬浮
-$color-fill-3: #b6b6b6; // 重/特殊场景
-$color-fill-4: #9b9b9b; // 浅/禁用
-
-// 设置全局主题色:https://arco.design/vue/docs/token
-$color-primary: rgb(var(--primary-6)); // 主题色-主要
-$color-success: rgb(var(--success-6)); // 成功色
-$color-warning: rgb(var(--warning-6)); // 警示色
-$color-danger: rgb(var(--danger-6)); // 错误色
-$color-link: rgb(var(--link-6)); // 链接色
-
-// 字体色
-$color-text-1: var(--color-text-1); // 标题、重点字体颜色 强调/正文标题
-$color-text-2: var(--color-text-2); // 默认字体色 次强调/正文标题
-$color-text-3: var(--color-text-3); // 次要信息 二级字体色
-$color-text-4: var(--color-text-4); // 置灰信息
-
-// 背景色
-$color-bg-1: var(--color-bg-1); // 整体背景色
-$color-bg-2: var(--color-bg-2); // 一级容器背景
-$color-bg-3: var(--color-bg-3); // 二级容器背景
-$color-bg-4: var(--color-bg-4); // 三级容器背景
-
-// 阴影
-$shadow-special: 0 0 1px rgba(0, 0, 0, 0.3); // 特殊阴影
-$shadow1-center: 0 -2px 5px rgba(0, 0, 0, 0.1); // 阴影样式1
-$shadow2-center: 0 0 10px rgba(0, 0, 0, 0.1); // 阴影样式2
-$shadow3-center: 0 0 20px rgba(0, 0, 0, 0.1); // 阴影样式3
-
-// 常规大小为字体对应的首选项
-// 字体大小
-$font-size-body-3: 14px; // 默认大小-正文-常规
-$font-size-body-2: 13px; // 小号字体
-$font-size-body-1: 12px; // 说明描述-辅助文案/次要文案
-// 标题
-$font-size-title-1: 16px; // h3-标题-小
-$font-size-title-2: 20px; // 常规-h2-标题-中
-$font-size-title-3: 24px; // h1-标题-大
-// 运营标题
-$font-size-display-1: 36px; // 运营标题-小
-$font-size-display-2: 48px; // 常规-运营标题-中
-$font-size-display-3: 56px; // 运营标题-大
-
-// icon的衬线类型
-$stroke-width-3: 3; // 衬线-3 轻线
-$stroke-width-4: 4; // 默认-衬线-4 重线
+/* global css theme */
+
+$margin: 14px; // 盒子间距
+$margin-text: 8px; // 文字间距-行内
+$padding: 16px; // 盒子和内容的间距
+$radius-box: 4px; // 边框圆角
+$icon-box: 24px; // icon盒子通用大小
+$icon-size: 18px; // icon通用大小
+
+// 边框宽度
+$border-1: 1px; // 常规-主要
+$border-2: 2px; // 较粗
+$border-3: 3px; // 粗
+
+// 边框色
+$color-border-1: var(--color-border-1); // 浅色
+$color-border-2: var(--color-border-2); // 常规-主要边框色
+$color-border-3: var(--color-border-3); // 深/悬浮
+$color-border-4: var(--color-border-4); // 重/按钮描边
+
+// 默认不占位边框
+$shadow-border-1: inset 0 0 0 1px red;
+$shadow-border-2: inset 0 0 0 1px cyan;
+$shadow-border-3: inset 0 0 0 1px blue;
+$shadow-border-4: inset 0 0 0 1px gold;
+$shadow-border-5: inset 0 0 0 1px violet;
+$shadow-border-6: inset 0 0 0 1px green;
+
+// 填充色
+$color-fill-1: #eeeeee; // 常规填充色/灰底悬浮
+$color-fill-2: #d1d1d1; // 深/灰底悬浮
+$color-fill-3: #b6b6b6; // 重/特殊场景
+$color-fill-4: #9b9b9b; // 浅/禁用
+
+// 设置全局主题色:https://arco.design/vue/docs/token
+$color-primary: rgb(var(--primary-6)); // 主题色-主要
+$color-success: rgb(var(--success-6)); // 成功色
+$color-warning: rgb(var(--warning-6)); // 警示色
+$color-danger: rgb(var(--danger-6)); // 错误色
+$color-link: rgb(var(--link-6)); // 链接色
+
+// 字体色
+$color-text-1: var(--color-text-1); // 标题、重点字体颜色 强调/正文标题
+$color-text-2: var(--color-text-2); // 默认字体色 次强调/正文标题
+$color-text-3: var(--color-text-3); // 次要信息 二级字体色
+$color-text-4: var(--color-text-4); // 置灰信息
+
+// 背景色
+$color-bg-1: var(--color-bg-1); // 整体背景色
+$color-bg-2: var(--color-bg-2); // 一级容器背景
+$color-bg-3: var(--color-bg-3); // 二级容器背景
+$color-bg-4: var(--color-bg-4); // 三级容器背景
+
+// 阴影
+$shadow-special: 0 0 1px rgba(0, 0, 0, 0.3); // 特殊阴影
+$shadow1-center: 0 -2px 5px rgba(0, 0, 0, 0.1); // 阴影样式1
+$shadow2-center: 0 0 10px rgba(0, 0, 0, 0.1); // 阴影样式2
+$shadow3-center: 0 0 20px rgba(0, 0, 0, 0.1); // 阴影样式3
+
+// 常规大小为字体对应的首选项
+// 字体大小
+$font-size-body-3: 14px; // 默认大小-正文-常规
+$font-size-body-2: 13px; // 小号字体
+$font-size-body-1: 12px; // 说明描述-辅助文案/次要文案
+// 标题
+$font-size-title-1: 16px; // h3-标题-小
+$font-size-title-2: 20px; // 常规-h2-标题-中
+$font-size-title-3: 24px; // h1-标题-大
+// 运营标题
+$font-size-display-1: 36px; // 运营标题-小
+$font-size-display-2: 48px; // 常规-运营标题-中
+$font-size-display-3: 56px; // 运营标题-大
+
+// icon的衬线类型
+$stroke-width-3: 3; // 衬线-3 轻线
+$stroke-width-4: 4; // 默认-衬线-4 重线