style(layout): 优化布局组件的模板代码格式

统一布局组件的模板缩进与换行规范,提升代码可读性,未修改业务逻辑。
This commit is contained in:
duanshuwen committed 2026-08-26 23:28:18 +08:00
commit 994d07cfca
3 files changed
+32 -85

No files matched your search

@@ -35,12 +35,8 @@ const childBasePath = computed(() => resolvedPath.value || props.basePath || "/"
</script>
<template>
<el-sub-menu
v-if="menu.type === 'directory' && visibleChildren.length > 0"
:index="resolvedPath || menu.id"
:aria-label="menu.name"
:class="['sidebar-item', `sidebar-item--${navigationType}`]"
>
<el-sub-menu v-if="menu.type === 'directory' && visibleChildren.length > 0" :index="resolvedPath || menu.id"
:aria-label="menu.name" :class="['sidebar-item', `sidebar-item--${navigationType}`]">
<template #title>
<el-tooltip :content="menu.name" :disabled="!collapsed" placement="right">
<span class="sidebar-item__content">
@@ -49,22 +45,12 @@ const childBasePath = computed(() => resolvedPath.value || props.basePath || "/"
</span>
</el-tooltip>
</template>
<SidebarItem
v-for="child in visibleChildren"
:key="child.id"
:menu="child"
:base-path="childBasePath"
:collapsed="collapsed"
:navigation-type="navigationType"
/>
<SidebarItem v-for="child in visibleChildren" :key="child.id" :menu="child" :base-path="childBasePath"
:collapsed="collapsed" :navigation-type="navigationType" />
</el-sub-menu>
<el-menu-item
v-else-if="menu.type === 'page' && resolvedPath"
:index="resolvedPath"
:aria-label="menu.name"
:class="['sidebar-item', `sidebar-item--${navigationType}`]"
>
<el-menu-item v-else-if="menu.type === 'page' && resolvedPath" :index="resolvedPath" :aria-label="menu.name"
:class="['sidebar-item', `sidebar-item--${navigationType}`]">
<el-tooltip :content="menu.name" :disabled="!collapsed" placement="right">
<span class="sidebar-item__content">
<LayoutIcon :name="getMenuIconName(menu)" :title="collapsed ? menu.name : undefined" size="18" />