diff --git a/components/vc-menu/MenuItem.jsx b/components/vc-menu/MenuItem.jsx index e2dfaaf910..82cf6f5b85 100644 --- a/components/vc-menu/MenuItem.jsx +++ b/components/vc-menu/MenuItem.jsx @@ -38,7 +38,9 @@ const MenuItem = defineComponent({ setup(props) { const uniKey = `menu_item_${++indexGuid}`; const store = inject('menuStore', () => ({})); - const isSelected = computed(() => store.selectedKeys.indexOf(props.eventKey) !== -1); + const isSelected = computed( + () => store.selectedKeys && store.selectedKeys.indexOf(props.eventKey) !== -1, + ); onMounted(() => { store.addChildrenInfo( uniKey,