<!--页面主体布局-->
<template>
<el-container class="layout">
<!--头部组件-->
<el-header class="element-header" style="height: 80px;line-height: 80px">
<global-header />
</el-header>
<el-container >
<el-aside style="width: 14%">
<side-menu />
</el-aside>
<el-container style="width: 86%">
<page-layout />
</el-container>
</el-container>
</el-container>
</template>
<script>
import SideMenu from "./SideMenu";
import GlobalHeader from "./GlobalHeader";
import PageLayout from "./PageLayout";
export default {
name: "GlobalLayout",
components: {
PageLayout,
GlobalHeader,
SideMenu
}
};
</script>
<style lang="scss" scoped>
.layout {
min-height: 100vh !important;
overflow-x: hidden;
background-color: #f2f6fa;
.element-header {
margin: 0;
padding: 0;
}
.element-footer {
padding: 0;
}
}
</style>
运行结果