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

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 属性:

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

el-step 属性:

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

高级用法

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

<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>

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

elementui elstep

<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
分享给朋友:

相关文章

elementui spring

elementui spring

ElementUI 与 Spring 整合方法 ElementUI 是基于 Vue.js 的前端组件库,Spring 是 Java 后端框架。整合两者需要前后端分离架构,通过 RESTful API…

elementui按需

elementui按需

ElementUI 按需引入方法 ElementUI 支持按需引入组件,以减少最终打包体积。以下是具体实现方式: 安装 babel-plugin-component 需要安装官方推荐的 babel…

elementui读音

elementui读音

关于 ElementUI 的读音 ElementUI 的读音可以拆分为两部分: Element:读作 /ˈelɪmənt/,类似于“艾-利-门特” UI:读作 /ˌjuː ˈaɪ/,即字母“U”和“…

elementui文本

elementui文本

ElementUI 文本组件 ElementUI 提供了多种文本相关的组件,用于展示和处理文本内容。以下是一些常用的文本组件及其用法: 文本展示组件 el-text 用于展示普通文本,支持自定义样式…

elementui transfer

elementui transfer

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

elementui echarts

elementui echarts

ElementUI 与 ECharts 集成指南 ElementUI 是饿了么团队开发的 Vue.js 组件库,ECharts 是百度开源的 JavaScript 图表库。两者结合可快速构建数据可视化…