Skip to content

StepsForm 分步表单

StepsForm 组件是 ElSteps,ElStepPlusForm 组件的组合,支持 PlusForm 组件的所有自定义函数和插槽, 它的主要用途是引导用户按照流程完成任务的分步导航条, 可根据实际应用场景设定步骤,步骤不得少于 2 步。

基础用法

设置 active 属性,接受一个 Number,表明步骤的 index,从 0 开始。data 是分步表单所需的数据。

垂直的分步表单

垂直方向的分步表单。

只需要设置 direction 属性为 vertical 即可。

带图标的分步表单

通过 icon 属性来设置图标, 图标的类型可以参考 Icon 组件的文档。

简洁风格的分步表单

设置 simple 可应用简洁风格,该条件下 align-center / description / direction / space 都将失效。

插槽渲染分步表单

设置 simple 可应用简洁风格,该条件下 align-center / description / direction / space 都将失效。

StepsForm API

StepsForm Attributes

名称说明类型默认值是否必须
model-value / v-model分步表单绑定的第几步值number1否 (v0.1.14 版本前是 必须)
data分步表单展示的数据array PlusStepFrom[][]否 (v0.1.14 版本前是 必须)
submitText v0.1.14提交按钮文字string提交
nextText v0.1.14下一步按钮文字string下一步
preText v0.1.14上一步按钮文字string上一步
...............

...表示同时支持所有 ElSteps Attributes

StepsForm Events

名称说明类型
change表单变化触发的事件function
next点击下一步提交)按钮校验通过触发的事件function
pre点击上一步按钮触发的事件function

StepsForm Slots

插槽名说明
......

...表示同时支持所有 ElStep 的其他插槽 如 icon title description