Skip to content
App.vue 1.12 KiB
Newer Older
wangqinghua's avatar
wangqinghua committed
<template>
  <el-container class="container">
wangqinghua's avatar
wangqinghua committed
    <el-header class="text-right">
      <navbar></navbar>
    </el-header>
wangqinghua's avatar
wangqinghua committed
    <el-container>
wangqinghua's avatar
wangqinghua committed
      <el-aside width="200px">
        <sidebar></sidebar>
      </el-aside>
      <div ref="mainContainer" class="main-container">
wangqinghua's avatar
wangqinghua committed
        <router-view/>
      </div>
    </el-container>
  </el-container>
</template>
<script>
  import Sidebar from "./views/sidebar";
  import Navbar from "./views/navbar";

  export default {
      components: {
          Navbar,
wangqinghua's avatar
wangqinghua committed
          Sidebar},
      mounted(){

      }
wangqinghua's avatar
wangqinghua committed

  }
</script>
<style lang="scss">
#app {
  font-family: 'Avenir', Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  color: #2c3e50;
}
wangqinghua's avatar
wangqinghua committed
el-aside,
wangqinghua's avatar
wangqinghua committed
.container{
  height: 100%;
}
#nav {
  padding: 30px;
  a {
    font-weight: bold;
    color: #2c3e50;
    &.router-link-exact-active {
      color: #42b983;
    }
  }
}
wangqinghua's avatar
wangqinghua committed
  .el-header{
    line-height: 60px;
    background: #3d89cb;
    color: #ffffff;
  }
  .main-container{
    padding: 0 20px;
    width: calc(100% - 240px);
    background-color: #f8f8f8;
  }
wangqinghua's avatar
wangqinghua committed

</style>