diff --git a/components/menu/src/SubMenu.tsx b/components/menu/src/SubMenu.tsx index b95076e65..bee2c566e 100644 --- a/components/menu/src/SubMenu.tsx +++ b/components/menu/src/SubMenu.tsx @@ -257,14 +257,15 @@ export default defineComponent({ const subMenuPrefixClsValue = subMenuPrefixCls.value; const icon = props.icon ?? slots.icon?.(props); const expandIcon = props.expandIcon || slots.expandIcon || menuExpandIcon.value; - const title = renderTitle(getPropsSlot(slots, props, 'title'), icon); + const originTitle = getPropsSlot(slots, props, 'title'); + const title = renderTitle(originTitle, icon); return (