diff --git a/src/menu/_usage/index.vue b/src/menu/_usage/index.vue
index 5c0883843..e5e022882 100644
--- a/src/menu/_usage/index.vue
+++ b/src/menu/_usage/index.vue
@@ -37,16 +37,39 @@
-
+
+
- 菜单1
-
-
- 菜单2
+
+
+
+ 仪表盘
+
+
+
+
+
+
+ 菜单二
+
+
+
+
+
+
+
+ 三级菜单-1
+ 三级菜单-2
+ 三级菜单-3
+
+
+ 二级菜单-2
+
+
diff --git a/src/menu/submenu.tsx b/src/menu/submenu.tsx
index a198cf80c..299a149b2 100644
--- a/src/menu/submenu.tsx
+++ b/src/menu/submenu.tsx
@@ -288,7 +288,8 @@ export default defineComponent({
const rippleVal = (this.keepAnimation as Record).ripple ? this.rippleColor : false;
const normalSubmenu = [
,
{renderContent(this, 'default', 'content')}
,
];
diff --git a/test/snap/__snapshots__/csr.test.js.snap b/test/snap/__snapshots__/csr.test.js.snap
index 279489c2e..f866c4cca 100644
--- a/test/snap/__snapshots__/csr.test.js.snap
+++ b/test/snap/__snapshots__/csr.test.js.snap
@@ -68881,9 +68881,13 @@ exports[`csr snapshot test > csr test ./src/menu/_example/double.vue 1`] = `
class="t-menu__item t-menu__item-spacer t-menu__item-spacer--bottom t-is-opened"
>
csr test ./src/menu/_example/double.vue 1`] = `
class="t-menu__item t-menu__item-spacer t-menu__item-spacer--bottom"
>
csr test ./src/menu/_example/double.vue 1`] = `
class="t-menu__item t-menu__item-spacer t-menu__item-spacer--bottom t-is-opened"
>
csr test ./src/menu/_example/double.vue 1`] = `
class="t-menu__item t-menu__item-spacer t-menu__item-spacer--bottom"
>
csr test ./src/menu/_example/head-menu-tile.vue 1`]
>
+ >
+
+
@@ -69928,7 +69948,11 @@ exports[`csr snapshot test > csr test ./src/menu/_example/head-menu-tile.vue 1`]
>
+ >
+
+
@@ -69980,7 +70004,11 @@ exports[`csr snapshot test > csr test ./src/menu/_example/head-menu-tile.vue 1`]
>
+ >
+
+
@@ -70151,9 +70179,13 @@ exports[`csr snapshot test > csr test ./src/menu/_example/multi-head.vue 1`] = `
class="t-menu__item t-menu__item-spacer t-menu__item-spacer--bottom t-is-opened"
>
csr test ./src/menu/_example/multi-head.vue 1`] = `
csr test ./src/menu/_example/multi-head.vue 1`] = `
csr test ./src/menu/_example/multi-head.vue 1`] = `
csr test ./src/menu/_example/multi-head.vue 1`] = `
class="t-menu__item t-menu__item-spacer t-menu__item-spacer--bottom"
>
csr test ./src/menu/_example/multi-head.vue 1`] = `
csr test ./src/menu/_example/multi-head.vue 1`] = `
csr test ./src/menu/_example/multi-head.vue 1`] = `
csr test ./src/menu/_example/multi-head.vue 1`] = `
class="t-menu__item t-menu__item-spacer t-menu__item-spacer--bottom t-is-opened"
>
csr test ./src/menu/_example/multi-head.vue 1`] = `
csr test ./src/menu/_example/multi-head.vue 1`] = `
csr test ./src/menu/_example/multi-head.vue 1`] = `
csr test ./src/menu/_example/multi-head.vue 1`] = `
class="t-menu__item t-menu__item-spacer t-menu__item-spacer--bottom"
>
csr test ./src/menu/_example/multi-head.vue 1`] = `
csr test ./src/menu/_example/multi-head.vue 1`] = `
csr test ./src/menu/_example/multi-head.vue 1`] = `
renders ./src/menu/_example/custom-header.vue corre
exports[`ssr snapshot test > renders ./src/menu/_example/custom-side.vue correctly 1`] = `""`;
-exports[`ssr snapshot test > renders ./src/menu/_example/double.vue correctly 1`] = `""`;
+exports[`ssr snapshot test > renders ./src/menu/_example/double.vue correctly 1`] = `""`;
exports[`ssr snapshot test > renders ./src/menu/_example/group-side.vue correctly 1`] = `""`;
@@ -682,9 +682,9 @@ exports[`ssr snapshot test > renders ./src/menu/_example/head-menu-empty.vue cor
exports[`ssr snapshot test > renders ./src/menu/_example/head-menu-mode-tile.vue correctly 1`] = `""`;
-exports[`ssr snapshot test > renders ./src/menu/_example/head-menu-tile.vue correctly 1`] = `""`;
+exports[`ssr snapshot test > renders ./src/menu/_example/head-menu-tile.vue correctly 1`] = `""`;
-exports[`ssr snapshot test > renders ./src/menu/_example/multi-head.vue correctly 1`] = `""`;
+exports[`ssr snapshot test > renders ./src/menu/_example/multi-head.vue correctly 1`] = `""`;
exports[`ssr snapshot test > renders ./src/menu/_example/multi-side.vue correctly 1`] = `""`;