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

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' }
    ]
  }
}

注意事项:

elementui steps

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

标签: elementuisteps
分享给朋友:

相关文章

elementui open=

elementui open=

ElementUI Open 方法详解 ElementUI 是一个基于 Vue.js 的组件库,提供了丰富的 UI 组件。open 方法通常用于打开对话框、下拉菜单等交互组件。 Dialog 组件的…

elementui滚动

elementui滚动

ElementUI 滚动相关功能 ElementUI 提供了多种滚动相关的组件和功能,适用于不同场景的需求。以下是一些常见的滚动实现方法和组件: 滚动条组件(ElScrollbar) Element…

elementui多选

elementui多选

ElementUI 多选组件使用指南 ElementUI 提供了 el-select 组件支持多选功能,通过设置 multiple 属性即可启用。以下是具体实现方法和常见场景示例: 基础多选实现 设…

elementui标志

elementui标志

Element UI 的标志 Element UI 的标志通常由以下元素组成: 一个简洁的字母 "E" 设计,带有现代感和科技感 配色以蓝色为主,符合其技术类 UI 框架的定位 标志整体风格简约,体…

elementui字号

elementui字号

Element UI 默认字号设置 Element UI 的默认字号基于 CSS 变量和预设样式,主要依赖以下规则: 基础字号为 14px,适用于大部分组件(如表格、表单、按钮等)。 标题类…

elementui selecttree

elementui selecttree

使用 ElementUI 的 TreeSelect 组件 ElementUI 提供了 el-tree-select 组件,用于结合树形结构和下拉选择功能。以下是其基本用法和常见配置。 基本使用…