Skip to content

Commit 6ae707e

Browse files
committed
perf: menu
1 parent 791ae38 commit 6ae707e

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

components/menu/src/Menu.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -372,7 +372,7 @@ export default defineComponent({
372372
siderCollapsed,
373373
defaultMotions: computed(() => (isMounted.value ? defaultMotions : null)),
374374
motion: computed(() => (isMounted.value ? props.motion : null)),
375-
overflowDisabled: computed(() => props.disabledOverflow),
375+
overflowDisabled: computed(() => undefined),
376376
onOpenChange: onInternalOpenChange,
377377
onItemClick: onInternalClick,
378378
registerMenuInfo,

components/menu/src/SubMenu.tsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -260,13 +260,13 @@ export default defineComponent({
260260
</div>
261261
);
262262

263-
if (!overflowDisabled.value) {
263+
if (!overflowDisabled.value && mode.value !== 'inline') {
264264
const triggerMode = triggerModeRef.value;
265265
titleNode = (
266266
<PopupTrigger
267267
mode={triggerMode}
268268
prefixCls={subMenuPrefixClsValue}
269-
visible={!props.internalPopupClose && open.value && mode.value !== 'inline'}
269+
visible={!props.internalPopupClose && open.value}
270270
popupClassName={popupClassName.value}
271271
popupOffset={props.popupOffset}
272272
disabled={mergedDisabled.value}

0 commit comments

Comments
 (0)