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

elementui elstep

2026-01-14 21:10:11前端教程

ElementUI 的 ElStep 组件

ElStep 是 ElementUI 提供的步骤条组件,用于展示任务流程或操作步骤。它通常与 el-stepsel-step 配合使用,支持多种样式和状态管理。

基本用法

最简单的步骤条可以通过 el-steps 包裹多个 el-step 实现:

<template>
  <el-steps :active="activeStep" finish-status="success">
    <el-step title="步骤1" description="描述信息"></el-step>
    <el-step title="步骤2" description="描述信息"></el-step>
    <el-step title="步骤3" description="描述信息"></el-step>
  </el-steps>
</template>

<script>
export default {
  data() {
    return {
      activeStep: 1 // 当前激活的步骤索引(从 0 开始)
    };
  }
};
</script>

属性说明

el-steps 属性:

elementui elstep

  • active:当前激活的步骤索引(从 0 开始)。
  • finish-status:完成步骤的状态(waitprocessfinisherrorsuccess)。
  • align-center:是否居中对齐(默认 false)。
  • simple:是否使用简洁风格(默认 false)。

el-step 属性:

  • title:步骤标题。
  • description:步骤描述(可选)。
  • icon:自定义图标(支持 ElementUI 图标类名)。
  • status:手动设置状态(覆盖默认状态)。

高级用法

自定义图标
可以通过 icon 属性替换默认的步骤图标:

elementui elstep

<el-step title="步骤1" icon="el-icon-edit"></el-step>

垂直步骤条
设置 direction="vertical" 实现垂直布局:

<el-steps direction="vertical" :active="1">
  <el-step title="步骤1"></el-step>
  <el-step title="步骤2"></el-step>
</el-steps>

动态状态切换
结合业务逻辑动态更新步骤状态:

<el-steps :active="currentStep">
  <el-step 
    v-for="(step, index) in steps" 
    :key="index" 
    :title="step.title" 
    :status="step.status">
  </el-step>
</el-steps>

注意事项

  • 步骤索引从 0 开始,active 值为 1 表示第二个步骤处于激活状态。
  • 可通过 status 强制覆盖步骤状态(如标记某步骤为错误状态)。
  • 简洁模式(simple)适用于空间受限的场景。

标签: elementuielstep
分享给朋友:

相关文章

vite elementui

vite elementui

使用 Vite 集成 Element Plus Element Plus 是 Element UI 的 Vue 3 版本,与 Vite 兼容性良好。以下是集成步骤: 安装依赖: npm insta…

elementui transfer

elementui transfer

ElementUI Transfer 组件使用指南 ElementUI 的 Transfer 组件用于在两栏之间转移数据,适用于权限分配、数据分类等场景。以下为详细使用方法: 基础用法 在模板中引入…

elementui日志

elementui日志

以下是关于 Element UI 日志相关的信息整理: Element UI 官方日志文档 Element UI 的更新日志(Changelog)通常可以在其 GitHub 仓库或官方文档中找到。通…

elementui模板

elementui模板

ElementUI 模板使用指南 ElementUI 是一个基于 Vue.js 的组件库,提供丰富的 UI 组件,适用于快速开发中后台管理系统。以下是 ElementUI 模板的常见用法和资源推荐。…

iviewui elementui

iviewui elementui

iview UI 和 Element UI 对比 iview UI 和 Element UI 都是基于 Vue.js 的 UI 组件库,广泛应用于企业级中后台系统的开发。以下是两者的详细对比:…

elementui配色

elementui配色

Element UI 配色方案 Element UI 提供了一套基于 Vue.js 的默认配色方案,主要用于组件库的视觉设计。以下是其核心配色及自定义方法: 默认主题色 主色调:#409EFF(蓝色…