Skip to content

Steps 步骤条 ​

展示操作流程及当前进度,支持横向和纵向排列。

支持平台 ​

以下为官网文档所列的平台支持情况,具体功能及版本限制请参见本页的平台说明。

App-vueApp-nvue微信小程序支付宝小程序百度小程序字节小程序QQ小程序H5PC快手小程序钉钉小程序
✓✓✓✓✓✓✓✓✓✓✓

基础用法 ​

vue
<!-- 订单流程 -->
<fui-steps :items="[{ title: '提交' }, { title: '处理' }, { title: '完成' }]" :current="1" />

属性 ​

属性类型说明官网默认值
itemsArray步骤数据[]
titleKeyString标题字段title
descrKeyString描述字段descr
textKeyString节点文字字段descr(官网表格值)
srcKeyString图片字段src
activeSrcKeyString选中图片字段activeSrc
currentNumber / String当前步骤索引,从 0 开始0
directionString排列方向:row、columnrow
paddingArray容器内边距[]
backgroundString容器背景色transparent
heightNumber / String节点区域高度,纵向时为宽度,单位 rpx50
nodeColorString节点默认颜色#ccc
colorString标题颜色#181818
sizeNumber / String标题字号,单位 rpx32
fontWeightNumber / String标题字重400
descrColorString描述颜色#B2B2B2
descrSizeNumber / String描述字号,单位 rpx24
activeColorString已完成步骤颜色#465CFF
processStatusString当前步骤状态:wait、fail、success-
processColorString当前步骤颜色-
radiusString自定义图片圆角0rpx
isMarkBoolean当前步骤是否显示对勾true
isWaitBoolean横向时下一段连线是否高亮一半false
lineBoldBoolean连线是否加粗false
itemGapNumber / String纵向步骤间距,单位 rpx64
lineThroughBoolean横向圆点节点的连线是否贯穿false

官网将 textKey 默认值列为 descr,本地源码为 text。非 nvue 默认高亮色可通过 --fui-color-primary 调整。

事件 ​

事件说明回调参数
click点击步骤内容包含 index 和当前步骤字段的对象

插槽 ​

插槽说明
—官网未列出该组件的插槽