# 布局

# 预览

# 使用方法

<template>
  <div class="wrapper">
    <g-layout class="layout-wrapper">
      <g-header class="header-wrapper"> header</g-header>
      <g-layout class="layout-wrapper">
        <g-sider class="sider-wrapper"> sider</g-sider>
        <g-content class="content-wrapper"> content</g-content>
      </g-layout>
      <g-footer class="footer-wrapper"> footer</g-footer>
    </g-layout>

    <br>
    <g-layout class="layout-wrapper">
      <g-header class="header-wrapper"> header</g-header>
      <g-content class="content-wrapper"> content</g-content>
      <g-footer class="footer-wrapper"> footer</g-footer>
    </g-layout>
  </div>
</template>
<style lang="scss" scoped>
$background: #3eaf7c;
.wrapper {
> .layout-wrapper { height: 30vh;
  > .header-wrapper { height: 3em; background: $background; }
  > .content-wrapper { background: lighten($background, 40%); }
  > .layout-wrapper { height: 6em;
    > .sider-wrapper { width: 3em; background: lighten($background, 15%); }
    > .content-wrapper { background: lighten($background, 40%); }
    > .layout-wrapper{
      > .content-wrapper{ background: lighten($background, 40%); }
      > .footer-wrapper { background: $background; }
    }
  }
  > .footer-wrapper { background: $background; }
}
}
</style>

# 选项

提供基础布局,样式自定义。

# 组件概述

  • g-layout :布局容器,其下可嵌套 Header Sider Content Footer 或 Layout 本身,可以放在任何父容器中。

  • g-header :顶部布局,其下可嵌套任何元素,只能放在 Layout 中。

  • g-sider :侧边栏,其下可嵌套任何元素,只能放在 Layout 中。

  • g-content :内容部分,其下可嵌套任何元素,只能放在 Layout 中。

  • g-footer :底部布局,其下可嵌套任何元素,只能放在 Layout 中。