From 068df682dee0a9aae017df9e3262a08b98df67d4 Mon Sep 17 00:00:00 2001 From: RealityBoy <1923740402@qq.com> Date: Wed, 31 Aug 2022 19:33:52 +0800 Subject: [PATCH] fix(components): [el-menu] compatible `menu.value` is null (#9566) --- packages/components/menu/src/menu.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/components/menu/src/menu.ts b/packages/components/menu/src/menu.ts index 82db39e249..2054c1aa25 100644 --- a/packages/components/menu/src/menu.ts +++ b/packages/components/menu/src/menu.ts @@ -217,6 +217,7 @@ export default defineComponent({ } const calcSliceIndex = () => { + if (!menu.value) return -1 const items = Array.from(menu.value?.childNodes ?? []).filter( (item) => item.nodeName !== '#text' || item.nodeValue ) as HTMLElement[]