From 8f062c2898f9c67d64e12c38353110d8d7b6cb84 Mon Sep 17 00:00:00 2001 From: Kylin <75473409+lxKylin@users.noreply.github.com> Date: Sun, 2 Nov 2025 19:46:09 +0800 Subject: [PATCH] refactor(components): [menu] extract constants (#22661) --- packages/components/menu/src/menu.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/components/menu/src/menu.ts b/packages/components/menu/src/menu.ts index 05e9a72204..3acf0e4aad 100644 --- a/packages/components/menu/src/menu.ts +++ b/packages/components/menu/src/menu.ts @@ -204,6 +204,8 @@ export const menuEmits = { } export type MenuEmits = typeof menuEmits +const DEFAULT_MORE_ITEM_WIDTH = 64 + export default defineComponent({ name: 'ElMenu', @@ -217,7 +219,7 @@ export default defineComponent({ const subMenu = ref() const nsMenu = useNamespace('menu') const nsSubMenu = useNamespace('sub-menu') - let moreItemWidth = 64 + let moreItemWidth = DEFAULT_MORE_ITEM_WIDTH // data const sliceIndex = ref(-1) @@ -370,7 +372,7 @@ export default defineComponent({ let isFirstTimeRender = true const handleResize = () => { const el = unrefElement(subMenu) - if (el) moreItemWidth = calcMenuItemWidth(el) || 64 + if (el) moreItemWidth = calcMenuItemWidth(el) || DEFAULT_MORE_ITEM_WIDTH if (sliceIndex.value === calcSliceIndex()) return const callback = () => { sliceIndex.value = -1