Step 步骤条
Step 组件用展现多步骤操作界面。
基本用法
基本竖向步骤条
横向平分步骤条
竖向平分步骤条
切换上一步或下一步
设置点击
设置图标
设置class
设置status
类型
typescript
type StepDirectionType = 'horizontal' | 'vertical'
type StepStatus = 'active' | 'finish' | ''
属性
属性名 | 类型 | 默认值 | 说明 |
---|---|---|---|
direction | string as StepDirectionType | 'horizontal' | 步骤条方向 |
fill | boolean | false | 每个步骤是否平分步骤条整体宽度或高度 |
height | number | 0 | 竖向步骤条,fill 时需要传递的高度 |
clickable | boolean | true | 是否支持点击 |
activeIndex | number | 0 | 当前 active 步骤的索引 |
steps | Array<Step> | [{ id: '1',title: '审批中(示例)',description: '正在审批'},{id: '2', title: '复核中(示例)',description: '等待复核'}] | 步骤条的具体参数 |
Step属性
属性名 | 类型 | 说明 |
---|---|---|
id | string | 必有属性,标识 |
title | string | 必有属性,步骤标题 |
class | string | 为当前步骤指定的样式 |
description | string | 当前步骤的描述 |
disable | boolean | 当前步骤是否禁用 |
icon | string | 为当前步骤指定图标 |
status | StepStatus | 当前步骤的进度状况 |
事件
事件名 | 类型 | 说明 |
---|---|---|
click | EventEmitter<any> | 点击步骤条事件 |