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`] = `""`;