Container 布局容器

用于搭建页面基础结构的容器组件:

<u-container>:外层容器。当子节点包含 <u-header><u-footer> 时,全部子元素会垂直排布;否则为水平排布。

<u-header>:顶栏区域。

<u-aside>:侧边栏,常用于放置导航。

<u-main>:主体内容区域。

<u-footer>:底栏区域。

TIP

以上组件基于 Flex 布局,请确认目标浏览器支持。<u-container> 的直接子节点只能是后四种之一;后四种的父级必须是 <u-container>

常见页面布局

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

示例

Tom

布局容器 API

布局容器 属性

名称说明类型默认值
direction子元素的排列方向enum<u-header><u-footer> 嵌套时为 vertical,否则为 horizontal

布局容器 插槽

名称说明子标签
default自定义默认内容Container / Header / Aside / Main / Footer

顶栏 API

顶栏 属性

名称说明类型默认值
height顶栏高度string60px

顶栏 插槽

名称说明
default自定义默认内容

侧边栏 API

侧边栏 属性

名称说明类型默认值
width侧边栏宽度string300px

侧边栏 插槽

名称说明
default自定义默认内容

主体 API

主体 插槽

名称说明
default自定义默认内容

页脚 API

页脚 属性

名称说明类型默认值
height底栏高度string60px

页脚 插槽

名称说明
default自定义默认内容