Steps 步骤条
拆分某项流程的步骤,引导用户按流程完成任务。
基础用法
基本用法,组件会根据自动判断各步骤状态。
<template>
<Steps :current="2" size="small">
<Step title="已完成"></Step>
<Step title="进行中"></Step>
<Step title="待进行"></Step>
<Step title="待进行"></Step>
</Steps>
</template>
<script>
export default {
}
</script>
带图标的步骤条
通过设置Step
的icon
属性可以自定义图标。
点击下一步按钮可以切换当前进度状态。
<p>当前正在进行第 {{ current + 1 }} 步</p>
<Steps :current="current">
<Step title="步骤1"></Step>
<Step title="步骤2"></Step>
<Step title="步骤3"></Step>
<Step title="步骤4"></Step>
<Button type="primary" @click="next">Next step</Button>
</template>
<script>
export default {
data () {
return {
current: 0
}
},
methods: {
next () {
if (this.current == 3) {
} else {
this.current += 1;
}
}
}
}
</script>
设置属性direction
为vertical
在垂直方向展示。
步骤运行错误
设置Steps
的属性status
为指定当前步骤状态。
<template>
<Steps :current="1" status="error">
<Step title="已完成" content="这里是该步骤的描述信息"></Step>
<Step title="进行中" content="这里是该步骤的描述信息"></Step>
<Step title="待进行" content="这里是该步骤的描述信息"></Step>
<Step title="待进行" content="这里是该步骤的描述信息"></Step>
</Steps>
</template>
<script>
export default {
}