| | |
| | | <template> |
| | | <el-container id="body-wrapper"> |
| | | <!-- 侧边导航栏 --> |
| | | <SiderBar/> |
| | | <el-container> |
| | | <!-- 头部 --> |
| | | <Header/> |
| | | <!-- 内容区域 --> |
| | | <Main/> |
| | | <!-- 头部 --> |
| | | <Header /> |
| | | <el-container class="my-el-content"> |
| | | <!-- 侧边导航栏 --> |
| | | <Menu /> |
| | | <AsideBar /> |
| | | <el-container class="my-el-container"> |
| | | <!-- 内容区域 --> |
| | | <Main /> |
| | | </el-container> |
| | | </el-container> |
| | | </el-container> |
| | | </template> |
| | | |
| | | <script> |
| | | import Main from "./components/Main"; |
| | | import NavBar from "./components/NavBar"; |
| | | import SiderBar from "./components/SiderBar"; |
| | | import Menu from "./components/Menu"; |
| | | import Header from "./components/Header"; |
| | | |
| | | import AsideBar from "./components/AsideBar" |
| | | export default { |
| | | name: "layout", |
| | | components: { |
| | | NavBar, |
| | | SiderBar, |
| | | Menu, |
| | | Main, |
| | | Header |
| | | Header, |
| | | AsideBar |
| | | }, |
| | | }; |
| | | </script> |
| | | |
| | | <style lang="scss" scoped> |
| | | #body-wrapper{ |
| | | #body-wrapper { |
| | | width: 100vw; |
| | | height: 100vh; |
| | | display: flex; |
| | | .el-container{ |
| | | flex-direction: column; |
| | | } |
| | | } |
| | | |
| | | .my-el-content { |
| | | margin-top: 60px; |
| | | } |
| | | |
| | | .my-el-container { |
| | | display: flex; |
| | | flex-direction: column; |
| | | } |
| | | |
| | | .el-main { |
| | | background-color: #f0f2f5; |
| | | color: #333; |