Vue component for building a simple multi steps interfaces.
npm install --save vue-swizard<swizard>
<div slot-scope="{ next, prev }">
<swizard-steps>
<swizard-step>
step 1
</swizard-step>
<swizard-step>
step 2
</swizard-step>
<swizard-step>
step 3
</swizard-step>
</swizard-steps>
<swizard-navigation>
<button @click="prev">back</button>
<button @click="next">next</button>
</swizard-navigation>
</div>
</swizard>| Name | Type | Default | Description |
|---|---|---|---|
| defaultStep | Number | 0 | Default active step index |
| next | Action | You must call this action when you want to go to the next step | |
| prev | Action | You must call this action when you want to go to the previous step | |
| onFinish | Callback | Callback function that is triggered when the wizard has been completed |