From 248a748d19b8f02971bb8171ee152d9f8afc2235 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=BB=8E=E4=BC=9F=E6=9D=B0?= <674416404@qq.com>
Date: Wed, 30 Apr 2025 11:49:20 +0800
Subject: [PATCH 1/3] fix(menu): fix menu style and usage example
---
src/menu/_usage/index.vue | 33 ++++++++++++++++++++++++++++-----
1 file changed, 28 insertions(+), 5 deletions(-)
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
+
+
From 912d75b80e352c88de21c899a4f77e268c6495ab Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=BB=8E=E4=BC=9F=E6=9D=B0?= <674416404@qq.com>
Date: Wed, 30 Apr 2025 15:05:28 +0800
Subject: [PATCH 2/3] fix: fix renderHeadSubmenu no icon
---
src/menu/submenu.tsx | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
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')}
,
];
From 29d3e49ba52a7d38f5acf08b0a9cc54b96aec072 Mon Sep 17 00:00:00 2001
From: "github-actions[bot]"
Date: Fri, 9 May 2025 03:05:02 +0000
Subject: [PATCH 3/3] chore: update snapshot
---
test/snap/__snapshots__/csr.test.js.snap | 154 ++++++++++++++++++-----
test/snap/__snapshots__/ssr.test.js.snap | 6 +-
2 files changed, 126 insertions(+), 34 deletions(-)
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`] = `""`;