# Steps ### Install ```js import Vue from 'vue'; import { Step, Steps } from 'vant'; Vue.use(Step); Vue.use(Steps); ``` ## Usage ### Basic Usage ```html Step1 Step2 Step3 Step4 ``` ```js export default { data() { return { active: 1, }; }, }; ``` ### Custom Style ```html Step1 Step2 Step3 Step4 ``` ### Vertical Steps ```html

【City】Status1

2016-07-12 12:40

【City】Status2

2016-07-11 10:00

【City】Status3

2016-07-10 09:30

``` ## API ### Steps Props | Attribute | Description | Type | Default | | --- | --- | --- | --- | | active | Active step | _number \| string_ | `0` | | direction | Can be set to `vertical` | _string_ | `horizontal` | | active-color | Active step color | _string_ | `#07c160` | | inactive-color `v2.9.1` | Inactive step color | _string_ | `#969799` | | active-icon | Active icon name | _string_ | `checked` | | inactive-icon | Inactive icon name | _string_ | - | ### Step Slots | Name | Description | | ------------- | -------------------- | | active-icon | Custom active icon | | inactive-icon | Custom inactive icon | ### Steps Events | Event | Description | Arguments | | --- | --- | --- | | click-step `v2.5.9` | Triggered when a step's title or icon is clicked | _index: number_ |