Steps 步骤条 
显示某系列步骤流程。
基础用法 
控制台
active: 2查看代码
vue
<template>
	<demo-container>
		<gov-steps :active="active">
			<gov-step title="步骤一" description="第一个步骤很重要" />
			<gov-step title="步骤二" description="第二个步骤很重要" />
			<gov-step title="步骤三" description="第三个步骤很重要" />
		</gov-steps>
		<br />
		<gov-button @click="active === 3 ? (active = 1) : active++">
			下一步
		</gov-button>
		<template #console>active: {{ active }}</template>
	</demo-container>
</template>
<script setup>
import { ref } from "vue";
const active = ref(2);
</script>不同尺寸 
控制台
 active: 1
 size: default
 center: true查看代码
vue
<template>
	<demo-container>
		<div>
			<gov-radio-group button v-model="size">
				<gov-radio value="large">大尺寸</gov-radio>
				<gov-radio value="default">默认尺寸</gov-radio>
				<gov-radio value="small">小尺寸</gov-radio>
			</gov-radio-group>
			 
			<gov-checkbox v-model="center">是否居中</gov-checkbox>
			<gov-button @click="active === 3 ? (active = 1) : active++">
				下一步
			</gov-button>
		</div>
		<hr />
		<gov-steps :active="active" :size="size" :center="center">
			<gov-step title="步骤一" description="第一个步骤很重要" />
			<gov-step title="步骤二" description="第二个步骤很重要" />
			<gov-step title="步骤三" description="第三个步骤很重要" />
		</gov-steps>
		<template #console>
			active: {{ active }}<br />
			size: {{ size }}<br />
			center: {{ center }}
		</template>
	</demo-container>
</template>
<script setup>
import { ref } from "vue";
const active = ref(1);
const size = ref("default");
const center = ref(true);
</script>定义Icon 
控制台
active: 1查看代码
vue
<template>
	<demo-container>
		<gov-steps :active="active">
			<gov-step
				title="步骤一"
				description="第一个步骤很重要"
				icon="edit"
			/>
			<gov-step
				title="步骤二"
				description="第二个步骤很重要"
				icon="picture"
			/>
			<gov-step
				title="步骤三"
				description="第三个步骤很重要"
				icon="setting"
			/>
		</gov-steps>
		<br />
		<gov-button @click="active === 3 ? (active = 1) : active++">
			下一步
		</gov-button>
		<template #console>active: {{ active }}</template>
	</demo-container>
</template>
<script setup>
import { ref } from "vue";
const active = ref(1);
</script>居中显示 
控制台
active: 1查看代码
vue
<template>
	<demo-container>
		<gov-steps :active="active" center>
			<gov-step title="步骤一" description="第一个步骤很重要" />
			<gov-step title="步骤二" description="第二个步骤很重要" />
			<gov-step title="步骤三" description="第三个步骤很重要" />
		</gov-steps>
		<br />
		<gov-button @click="active === 3 ? (active = 1) : active++">
			下一步
		</gov-button>
		<template #console>active: {{ active }}</template>
	</demo-container>
</template>
<script setup>
import { ref } from "vue";
const active = ref(1);
</script>自定义内容 
控制台
active: 2查看代码
vue
<template>
	<demo-container>
		<gov-steps :active="active">
			<gov-step title="步骤一" description="">
				<template #icon="{ index }">{{ index }}</template>
				<template #title>自定义标题</template>
				<template #description="{ index, status }">
					<i>第{{ index }}个,状态{{ status }}</i>
				</template>
			</gov-step>
			<gov-step title="步骤二" description="第二个步骤很重要" />
			<gov-step title="步骤三" description="第三个步骤很重要" />
		</gov-steps>
		<br />
		<gov-button @click="active === 3 ? (active = 1) : active++">
			下一步
		</gov-button>
		<template #console>active: {{ active }}</template>
	</demo-container>
</template>
<script setup>
import { ref } from "vue";
const active = ref(2);
</script>Steps Attributes 
| 属性名 | 说明 | 类型 | 可选值 | 默认值 | 
|---|---|---|---|---|
| active | 当前活动的步骤索引(从 1 开始) | Number | — | — | 
| center | 步骤描述是否居中 | Boolean | true, false | false | 
| size | 步骤条的大小 | String | — | — | 
Step Attributes 
| 属性名 | 说明 | 类型 | 可选值 | 默认值 | 
|---|---|---|---|---|
| title | 步骤标题 | String | — | — | 
| icon | 步骤图标名称 | String | — | — | 
| description | 步骤描述 | String | — | — | 
Step Slots 
| 插槽名 | 说明 | 作用域插槽 | 内容 | 
|---|---|---|---|
| icon | 自定义步骤图标,提供了 index(步骤索引)和 status(步骤状态)作为作用域属性 | 是 | — | 
| title | 自定义步骤标题,提供了 index(步骤索引)和 status(步骤状态)作为作用域属性 | 是 | — | 
| description | 自定义步骤描述,提供了 index(步骤索引)和 status(步骤状态)作为作用域属性 | 是 | — | 
