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

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 基于 Vue.js,其组件默认支持响应式设计,但需结合 CSS 媒体查…

elementui中文网

elementui中文网

Element UI 中文网相关信息 Element UI 是一款基于 Vue.js 的开源 UI 组件库,由饿了么前端团队开发和维护。以下是关于 Element UI 中文网的相关信息: 官方网…

elementui获取input的值

elementui获取input的值

获取 input 值的常用方法 在 Element UI 中,可以通过 v-model 双向绑定或 ref 引用的方式获取 input 组件的值。 使用 v-model 双向绑定 <…

elementui table

elementui table

ElementUI Table 基本用法 ElementUI 的 Table 组件用于展示结构化数据,支持排序、筛选、分页等功能。以下是一个基础示例: <template> &…

vue elementui

vue elementui

Vue 中使用 Element UI Element UI 是一套基于 Vue 2.0 的桌面端组件库,提供丰富的 UI 组件和交互功能。以下是如何在 Vue 项目中集成和使用 Element UI…

elementui vue2

elementui vue2

使用 Element UI 与 Vue 2 的指南 Element UI 是一个基于 Vue 2 的组件库,专为开发者、设计师和产品经理设计,提供丰富的组件和交互方式。 安装 Element UI…