当前位置:首页 > 前端教程

elementui块

2026-01-15 19:37:57前端教程

ElementUI 块状组件与布局

ElementUI 提供多种块状组件和布局方式,适用于快速构建中后台系统界面。以下为关键组件及用法说明:

布局容器 (Container)

通过 <el-container> 嵌套 <el-header>, <el-aside>, <el-main>, <el-footer> 实现整体布局框架:

<el-container>
  <el-header>顶部导航栏</el-header>
  <el-container>
    <el-aside width="200px">侧边菜单</el-aside>
    <el-main>主内容区</el-main>
  </el-container>
</el-container>

卡片 (Card)

<el-card> 提供带阴影的容器区块,支持标题和操作按钮:

elementui块

<el-card 
  header="卡片标题"
  shadow="hover">
  <div v-for="item in list" :key="item.id">{{ item.content }}</div>
  <template #footer>底部操作区</template>
</el-card>

分割线 (Divider)

<el-divider> 用于内容分隔,支持文字居中:

<el-divider content-position="left">左侧标题</el-divider>
<section>内容区块A</section>
<el-divider />
<section>内容区块B</section>

折叠面板 (Collapse)

<el-collapse> 实现可折叠内容区块:

elementui块

<el-collapse v-model="activeNames">
  <el-collapse-item title="标题1" name="1">
    <div>可折叠内容</div>
  </el-collapse-item>
</el-collapse>

时间线 (Timeline)

<el-timeline> 展示时间序列信息:

<el-timeline>
  <el-timeline-item timestamp="2023/1/1">事件A</el-timeline-item>
  <el-timeline-item timestamp="2023/2/1" type="success">事件B</el-timeline-item>
</el-timeline>

栅格系统 (Layout)

通过 <el-row><el-col> 实现响应式布局:

<el-row :gutter="20">
  <el-col :span="6"><div>左侧内容</div></el-col>
  <el-col :span="18"><div>右侧内容</div></el-col>
</el-row>

注意事项

  1. 使用布局组件时需确保引入对应 CSS 样式文件
  2. 栅格系统的 gutter 属性建议设置为 20 的倍数
  3. 卡片组件可通过 body-style 属性自定义内边距
  4. 时间线组件支持通过 hide-timestamp 隐藏时间标记

以上组件均可通过官方文档查看完整 API 和示例代码。

标签: elementui
分享给朋友:

相关文章

elementui响应式布局

elementui响应式布局

响应式布局基础概念 响应式布局指页面能够根据屏幕尺寸自动调整结构和样式,确保在不同设备上呈现良好的用户体验。Element UI 基于 Vue.js,其组件默认支持响应式设计,但需结合 CSS 媒体查…

elementui获取input的值

elementui获取input的值

获取 input 值的常用方法 在 Element UI 中,可以通过 v-model 双向绑定或 ref 引用的方式获取 input 组件的值。 使用 v-model 双向绑定 <…

elementui使用

elementui使用

安装 Element UI 通过 npm 或 yarn 安装 Element UI: npm install element-ui --save # 或 yarn add element-ui 在…

iview elementui

iview elementui

iview与Element UI对比 iview和Element UI都是基于Vue.js的UI组件库,适用于快速开发企业级中后台产品。以下是两者的主要差异和特点: 设计风格 iview采用圆角设…

vue elementui

vue elementui

Vue 中使用 Element UI Element UI 是一套基于 Vue 2.0 的桌面端组件库,提供丰富的 UI 组件和交互功能。以下是如何在 Vue 项目中集成和使用 Element UI…

elementui视频

elementui视频

以下是关于 ElementUI 视频资源的整理,涵盖教程、实战案例和官方资源: ElementUI 官方视频资源 ElementUI 官方文档虽以文字为主,但部分社区或第三方平台可能有官方团队发布的…