1
0
mirror of https://github.com/zclzone/vue-naive-admin.git synced 2026-03-10 21:50:22 +08:00

refactor: 重构header

This commit is contained in:
张传龙
2022-05-11 14:54:12 +08:00
parent 2338ded165
commit 958589edd0
7 changed files with 99 additions and 123 deletions

View File

@@ -1,24 +1,21 @@
<template>
<header class="header">
<div class="h-left">
<n-icon size="20" style="cursor: pointer" @click="appStore.switchCollapsed">
<IconMenuExpand v-if="appStore.collapsed" />
<IconMenuCollapse v-else />
</n-icon>
<MenuCollapse />
<BreadCrumb ml-15 />
</div>
<HeaderAction />
<div class="h-right">
<FullScreen />
<UserAvatar />
</div>
</header>
</template>
<script setup>
import { useAppStore } from '@/store/modules/app'
import BreadCrumb from './BreadCrumb.vue'
import HeaderAction from './HeaderAction.vue'
import { IconMenuCollapse, IconMenuExpand } from '@/components/AppIcons'
const appStore = useAppStore()
import BreadCrumb from './components/BreadCrumb.vue'
import MenuCollapse from './components/MenuCollapse.vue'
import FullScreen from './components/FullScreen.vue'
import UserAvatar from './components/UserAvatar.vue'
</script>
<style lang="scss" scoped>
@@ -32,5 +29,9 @@ const appStore = useAppStore()
display: flex;
align-items: center;
}
.h-right {
display: flex;
align-items: center;
}
}
</style>