Container 布局容器

用于布局的容器组件,方便快速搭建页面的基本结构:

<el-container>:外层容器。当子元素中包含 <el-header> 或 <el-footer> 时,全部子元素会垂直上下排列,否则会水平左右排列。

<el-header>:顶栏容器。

<el-aside>:侧边栏容器。

<el-main>:主要区域容器。

<el-footer>:底栏容器。

TIP

以上组件采用了 flex 布局,使用前请确定目标浏览器是否兼容。此外, <el-container>的直接子元素必须是后四个组件中的一个或多个。后四个组件的父元素必须是一个 <el-container>

常见页面布局

Header
Main
Header
Main
Footer
Main
Header
Main
Header
Main
Footer
Header
Main
Header
Main
Footer

例子

Tom

Container API

Container Attributes

属性名说明类型默认值
direction布局方向。不传时根据是否含 Aside 自动判断enum—
className / style根节点类名与样式string / CSSProperties—

Container Events

无。

Container Slots

插槽名说明React 写法
default容器内容children

Header Attributes

属性名说明类型默认值
height顶栏高度string60px
className / style根节点类名与样式string / CSSProperties—

Aside Attributes

属性名说明类型默认值
width侧边栏宽度string300px
className / style根节点类名与样式string / CSSProperties—

Main Attributes

属性名说明类型默认值
className / style根节点类名与样式string / CSSProperties—
属性名说明类型默认值
height底栏高度string60px
className / style根节点类名与样式string / CSSProperties—

Slots

Header / Aside / Main / Footer 均只有默认插槽,React 侧对应 children。

Exposes

无。