TStepWizard 步骤组件
基础用法
垂直的步骤条
开启简洁风格
TStepWizard 参数配置
1. 简介:基于 Element-plus el-steps el-step 步骤条组件的二次封装,着重于数据层面,HTML 一行代码
TStepWizard 步骤组件 代码示例:
html
<t-step-wizard
:stepData="stepData"
:active="active"
:successTitle="successTitle"
@complete="complete"
>
<template #first>第一步骤</template>
.....
</t-step-wizard>
<t-step-wizard
:stepData="stepData"
:active="active"
:successTitle="successTitle"
@complete="complete"
>
<template #first>第一步骤</template>
.....
</t-step-wizard>
2. 配置参数 继承 element-plus el-steps/el-step 提供的属性
参数 | 说明 | 类型 | 默认值 |
---|---|---|---|
stepData | 步骤数据源 | Array | - |
---id | 步骤 ID 唯一 | Number | - |
---title | 步骤头文字展示 | String | - |
---slotName | 每个步骤的具名 slot | String | - |
---icon | 步骤头 icon 展示(element 内置 icon) | String | - |
---description | 步骤头描述 | String | - |
---btnArr | 每个步骤的按钮 | Array | - |
----- btnTitle | 按钮文字信息 | String | - |
----- params | 每个按钮传参信息(可以随意定义字段) | String/Number | - |
----- fn | 按钮事件 | function | - |
isShowLastSuccess | 是否显示默认 icon 最后一步 | Boolean | true |
active | 设置当前激活步骤 | Number | 0 |
---lastBtnArr | 最后一步若按钮需要多个则设置,不设置仅一个完成按钮 | Array | - |
----- btnTitle | 按钮文字信息 | String | - |
----- params | 每个按钮传参信息(可以随意定义字段) | String/Number | - |
----- fn | 按钮事件 | function | - |
lastBtnTitle | 最后一步骤成功按钮文字 | String | 完成 |
successTitle | 最后一步骤成功提示语 | String | - |
3. events
事件名 | 说明 | 返回值 |
---|---|---|
complete | 最后一步按钮点击事件 | 当前步骤值 |