<el-col>
: 布局控制
el-col
是 Element UI 的栅格系统中的列(column)组件,用于创建响应式布局。:xs="24" :sm="24" :md="12" :lg="8"
这些是响应式属性,决定了在不同屏幕尺寸下该列的宽度:xs
和sm
为 24,意味着在小屏设备上占满整行。md
为 12,表示在中等屏幕上占据半行。lg
为 8,表示在大屏设备上占据三分之一行。
2. <el-card>
: 卡片布局
el-card
是一个用于封装内容的卡片容器,提供视觉上的分隔,使内容更加模块化,易于阅读。class="update-log"
是为该卡片指定的 CSS 类,可能包含特定的样式规则来调整其视觉表现。
3. Slot "header":自定义头部
<div slot="header">
是一个具名插槽,用于定制卡片的头部内容。在这里,它被用来显示标题 "更新日志"。class="clearfix"
可能用于清除浮动,确保布局不被浮动元素干扰。
4. <el-collapse>
: 折叠面板
el-collapse
创建一个可以折叠/展开的面板容器,常用于如 FAQ 或更新日志这样的场景,以节省空间,提供更清晰的界面。accordion
属性确保同一时间只有一个子面板(el-collapse-item
)可以被展开。这是手风琴效果,提高了内容的可访问性和可读性。- 每个
el-collapse-item
代表一个可折叠的面板项。
5. 容器布局 (<el-container>
, <el-header>
, <el-footer>
, <el-aside>
, <el-main>
)
- Container Layout: 这些组件用于创建一个具有常见结构的页面布局,包括头部 (
el-header
),底部 (el-footer
),侧边栏 (el-aside
),以及主内容区 (el-main
)。 - 使用方式:
el-container
作为最外层容器,其他组件如el-header
,el-aside
,el-main
, 和el-footer
则根据需要放入容器中。这些组件可用于创建具有明确分区的布局,适合于多种不同的页面结构。
5. 分割面 (<el-divider>
)
- Divider:
el-divider
用于在视觉上分隔内容,可以是水平或垂直方向的。这对于在不同的部分或组件之间增加明显区分非常有用。
6. 时间线 (<el-timeline>
)
- Timeline: 时间线组件用于以时间为线索显示一系列活动或步骤。它常被用于显示项目进程、工作经历、事件历程等。
7. 表格布局 (<el-table>
)
- Table Layout: Element UI 提供了功能强大的表格组件,支持排序、筛选、分页等功能。表格布局适用于数据密集型的应用,如金融报表、数据分析界面等。