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

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 变量:

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 属性实现垂直方向排列:

<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 插槽完全自定义状态显示

elementui steps

标签: elementuisteps
分享给朋友:

相关文章

elementui下载

elementui下载

下载Element UI的方法 Element UI可以通过npm或yarn进行安装,也可以直接下载文件引入到项目中。 npm安装方式 npm install element-ui -S ya…

elementui流程

elementui流程

Element UI 流程设计 Element UI 提供了一套基于 Vue.js 的流程设计组件,适用于展示步骤流程、任务进度等场景。以下为关键实现方法和组件说明: 安装与引入 确保已安装 El…

面试elementui

面试elementui

面试准备:ElementUI 核心知识点 基础组件与用法 熟悉常用组件如 el-button、el-form、el-table、el-dialog 的使用场景和配置项。例如表单验证需结合 rules…

elementui navmenu

elementui navmenu

使用 ElementUI NavMenu 导航菜单 ElementUI 的 NavMenu 组件提供了一种简单的方式来实现网站或应用的导航菜单。以下是关于如何使用和配置 NavMenu 的详细说明。…

elementui核心

elementui核心

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

elementui transfer

elementui transfer

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