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

elementui steps

2026-01-14 21:35:35前端教程

Element UI Steps 组件使用指南

Element UI 的 Steps 组件用于展示步骤流程,常用于表单分步、任务进度跟踪等场景。以下是具体使用方法及关键特性。

基础用法

使用 el-steps 标签包裹多个 el-step 子项,通过 active 属性控制当前步骤:

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

数据部分需定义 activeStep 变量:

elementui steps

data() {
  return {
    activeStep: 0 // 默认从第一步开始
  }
}

状态与图标

可通过 status 属性设置步骤状态(wait/process/finish/error),或自定义图标:

<el-step title="验证" icon="el-icon-check" status="finish"></el-step>
<el-step title="支付" icon="el-icon-money" status="error"></el-step>

垂直布局

添加 direction 属性实现垂直方向排列:

elementui steps

<el-steps direction="vertical" :active="1">
  <el-step title="上传文件"></el-step>
  <el-step title="提交审核"></el-step>
</el-steps>

描述信息

el-step 中添加 description 插槽可显示辅助文字:

<el-step title="部署">
  <template #description>
    <span>将代码发布至生产环境</span>
  </template>
</el-step>

步骤切换控制

结合按钮动态调整 active 值实现流程控制:

methods: {
  nextStep() {
    if (this.activeStep++ > 2) return
  },
  prevStep() {
    if (this.activeStep-- < 0) return
  }
}

样式定制

通过全局 CSS 覆盖或组件属性调整样式:

.el-step__head.is-process {
  color: #ff0000; /* 当前步骤标题颜色 */
}

注意事项

  • 步骤索引从 0 开始计数
  • 动态步骤需用 v-for 循环生成 el-step
  • 复杂场景可配合 el-stepstatus 插槽完全自定义状态显示

标签: elementuisteps
分享给朋友:

相关文章

elementui sass

elementui sass

在 Element UI 中使用 Sass Element UI 支持通过 Sass 进行样式定制,可以通过修改变量或覆盖样式来实现主题定制或组件样式调整。 安装 Sass 相关依赖: npm i…

elementui核心

elementui核心

Element UI 核心概念 Element UI 是基于 Vue.js 2.0 的桌面端组件库,其核心设计理念是简洁、高效、易用。以下是其核心组成部分: 组件化设计 提供丰富的 UI 组件,如…

elementui文本

elementui文本

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

elementui教程

elementui教程

ElementUI 教程 ElementUI 是基于 Vue.js 的桌面端组件库,提供丰富的 UI 组件,适用于快速开发企业级应用。以下是基础教程和进阶使用指南。 安装与引入 通过 npm 安…

elementui如何

elementui如何

ElementUI 基本使用 ElementUI 是一套基于 Vue.js 的桌面端组件库,提供丰富的 UI 组件和交互功能。以下是 ElementUI 的基本使用方法。 安装 ElementUI…

elementui检验

elementui检验

ElementUI 表单验证方法 ElementUI 提供了强大的表单验证功能,主要通过 el-form 和 el-form-item 组件结合 rules 属性实现。以下是常见的验证方法: 基础表…