diff --git a/src/components/core/d2-layout-main/components/-header-menu/index.vue b/src/components/core/d2-layout-main/components/-header-menu/index.vue
index 33566167..a0c5943d 100644
--- a/src/components/core/d2-layout-main/components/-header-menu/index.vue
+++ b/src/components/core/d2-layout-main/components/-header-menu/index.vue
@@ -12,10 +12,10 @@
diff --git a/src/components/core/d2-layout-main/components/d2-menu-item/index.vue b/src/components/core/d2-layout-main/components/-menu-item/index.vue
similarity index 100%
rename from src/components/core/d2-layout-main/components/d2-menu-item/index.vue
rename to src/components/core/d2-layout-main/components/-menu-item/index.vue
diff --git a/src/components/core/d2-layout-main/components/-menu-side/index.vue b/src/components/core/d2-layout-main/components/-menu-side/index.vue
new file mode 100644
index 00000000..fabc6a3d
--- /dev/null
+++ b/src/components/core/d2-layout-main/components/-menu-side/index.vue
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/components/core/d2-layout-main/components/d2-sub-menu/index.vue b/src/components/core/d2-layout-main/components/-menu-sub/index.vue
similarity index 87%
rename from src/components/core/d2-layout-main/components/d2-sub-menu/index.vue
rename to src/components/core/d2-layout-main/components/-menu-sub/index.vue
index 694b16ae..029b63be 100644
--- a/src/components/core/d2-layout-main/components/d2-sub-menu/index.vue
+++ b/src/components/core/d2-layout-main/components/-menu-sub/index.vue
@@ -13,7 +13,7 @@
diff --git a/src/components/core/d2-layout-main/components/-side-menu/index.vue b/src/components/core/d2-layout-main/components/-side-menu/index.vue
index 528e8095..0cd841b9 100644
--- a/src/components/core/d2-layout-main/components/-side-menu/index.vue
+++ b/src/components/core/d2-layout-main/components/-side-menu/index.vue
@@ -9,7 +9,7 @@
-
@@ -18,7 +18,7 @@