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

elementui steps

2026-03-05 21:01:28前端教程

ElementUI Steps 组件指南

ElementUI 的 Steps 组件用于展示任务流程或步骤进度,适用于向导、订单跟踪等场景。以下是关键用法和配置说明:

基础用法

<el-steps :active="active" finish-status="success">
  <el-step title="步骤1"></el-step>
  <el-step title="步骤2"></el-step>
  <el-step title="步骤3"></el-step>
</el-steps>

active 属性控制当前激活步骤(从 0 开始计数),finish-status 设置完成状态样式(success/error/wait)。

自定义样式

通过 space 属性控制步骤间距(单位px):

<el-steps :space="200">
  <el-step title="步骤1" description="描述信息"></el-step>
</el-steps>

description 可添加步骤描述文本,icon 属性支持替换默认图标:

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

垂直方向

添加 direction 属性实现竖向步骤条:

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

状态控制

单个步骤可通过 status 指定状态:

<el-step title="步骤1" status="error"></el-step>

可选状态值:wait(默认)、processfinisherrorsuccess

高级配置

align-center 属性使步骤居中对齐:

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

process-status 可自定义进行中状态的显示文本:

<el-steps :active="1" process-status="loading">
  <el-step title="步骤1"></el-step>
</el-steps>

事件绑定

Steps 组件支持 click 事件:

<el-steps @click="handleStepClick">
  <el-step title="步骤1"></el-step>
</el-steps>
methods: {
  handleStepClick(step) {
    console.log(step.index);
  }
}

响应式设计

结合 Vue 数据动态控制步骤状态:

data() {
  return {
    active: 0,
    steps: [
      { title: '注册', status: 'finish' },
      { title: '验证', status: 'process' }
    ]
  }
}

注意事项:

  1. 步骤索引从 0 开始计数
  2. 通过 CSS 可自定义步骤条颜色和图标大小
  3. 复杂场景建议结合 Vuex 管理步骤状态

elementui steps

标签: elementuisteps
分享给朋友:

相关文章

elementui datepick

elementui datepick

ElementUI DatePicker 使用指南 ElementUI 是一套基于 Vue.js 的组件库,DatePicker 是其中一个常用的日期选择组件。以下是关于 ElementUI Date…

mvc elementui

mvc elementui

MVC 与 Element UI 的关系 MVC(Model-View-Controller)是一种软件设计模式,将应用程序分为三个核心部分:模型(数据逻辑)、视图(用户界面)和控制器(业务逻辑)。E…

elementui npm

elementui npm

安装 Element UI 的步骤 使用 npm 安装 Element UI 是最常见的方式,适用于基于 Vue.js 的项目。 npm install element-ui -S 安装完成后,可…

elementui单据

elementui单据

以下是关于Element UI中实现单据(如订单、表单等)功能的整理方案,结合组件库特性和常见业务场景: 表单数据绑定 使用 el-form 组件绑定单据数据模型,支持动态表单字段和校验规则。示例…

elementui返回

elementui返回

Element UI 返回功能实现方法 Element UI 提供了多种方式实现返回功能,具体取决于使用场景和需求。以下是几种常见的方法: 使用 el-button 结合路由返回 在 Vue 项…

elementui分类

elementui分类

Element UI 分类 Element UI 是一个基于 Vue.js 的组件库,提供了丰富的 UI 组件,可以按照功能和用途进行分类。以下是 Element UI 的主要组件分类: 基础组件…