Steps 步骤条

    拆分某项流程的步骤,引导用户按流程完成任务。

    基础用法

    基本用法,组件会根据自动判断各步骤状态。

    Steps 步骤条 - 图2

    迷你版

    1. <template>
    2. <Steps :current="2" size="small">
    3. <Step title="已完成"></Step>
    4. <Step title="进行中"></Step>
    5. <Step title="待进行"></Step>
    6. <Step title="待进行"></Step>
    7. </Steps>
    8. </template>
    9. <script>
    10. export default {
    11. }
    12. </script>

    带图标的步骤条

    通过设置Stepicon属性可以自定义图标。

    Steps 步骤条 - 图4

    切换步骤

    点击下一步按钮可以切换当前进度状态。

    1. <p>当前正在进行第 {{ current + 1 }} 步</p>
    2. <Steps :current="current">
    3. <Step title="步骤1"></Step>
    4. <Step title="步骤2"></Step>
    5. <Step title="步骤3"></Step>
    6. <Step title="步骤4"></Step>
    7. <Button type="primary" @click="next">Next step</Button>
    8. </template>
    9. <script>
    10. export default {
    11. data () {
    12. return {
    13. current: 0
    14. }
    15. },
    16. methods: {
    17. next () {
    18. if (this.current == 3) {
    19. } else {
    20. this.current += 1;
    21. }
    22. }
    23. }
    24. }
    25. </script>

    设置属性directionvertical在垂直方向展示。

    Steps 步骤条 - 图6

    步骤运行错误

    设置Steps的属性status为指定当前步骤状态。

    1. <template>
    2. <Steps :current="1" status="error">
    3. <Step title="已完成" content="这里是该步骤的描述信息"></Step>
    4. <Step title="进行中" content="这里是该步骤的描述信息"></Step>
    5. <Step title="待进行" content="这里是该步骤的描述信息"></Step>
    6. <Step title="待进行" content="这里是该步骤的描述信息"></Step>
    7. </Steps>
    8. </template>
    9. <script>
    10. export default {
    11. }