diff --git a/src/control/app-menu/app-menu.tsx b/src/control/app-menu/app-menu.tsx index a8035f6edcfe1b01acfec9b26f737d35c37b0f49..7976d0549140006e90733dae8bbaa14194ec0861 100644 --- a/src/control/app-menu/app-menu.tsx +++ b/src/control/app-menu/app-menu.tsx @@ -139,7 +139,7 @@ export const AppMenuControl = defineComponent({ currentPath: String, mode: { type: String, - default: 'LEFT', + default: '', }, }, setup(props) { @@ -220,7 +220,8 @@ export const AppMenuControl = defineComponent({ }); const MenuMode = computed(() => { - switch (props.mode) { + const model = props.mode || c.view.model.mainMenuAlign; + switch (model) { case 'TOP': return 'horizontal'; case 'LEFT': @@ -230,7 +231,7 @@ export const AppMenuControl = defineComponent({ } }); - if (props.mode !== 'LEFT' && props.mode !== 'TOP') { + if (props.mode && props.mode !== 'LEFT' && props.mode !== 'TOP') { ibiz.message.warning(`暂未支持菜单方向为${props.mode}!`); }