## 步骤条 (`wc-steps`)
> 引导用户按照流程完成任务的分步导航条, 可根据实际应用场景设定步骤,步骤不得少于 2 步。
### 基础用法
设置 `active` 属性,接受一个 `Number`,表明步骤的序号,从 0 开始。
import '//jscdn.ink/@bd/ui/latest/steps/index.js'
import '//jscdn.ink/@bd/ui/latest/form/button.js'
import { $, bind } from '@bd/core'
let next = $('.next')
let reset = $('.reset')
let steps = $('wc-steps')
bind(next, 'click', ev => {
steps.active += 1
})
bind(reset, 'click', ev => {
steps.active = 0
})
下一步
重置
### 竖向的步骤条
只需要加个`vertical`属性,即可一键调整为纵向布局。
import '//jscdn.ink/@bd/ui/latest/steps/index.js'
import '//jscdn.ink/@bd/ui/latest/form/button.js'
import { $, bind } from '@bd/core'
let next = $('.next')
let reset = $('.reset')
let steps = $('wc-steps')
bind(next, 'click', ev => {
steps.active += 1
})
bind(reset, 'click', ev => {
steps.active = 0
})
下一步
重置
### 特殊功能
默认步骤的序号是自动生成的数字, 如果有需要, 可以自行换成图标, 只需要设置`icon`属性即可。
import '//jscdn.ink/@bd/ui/latest/steps/index.js'