组件 steps.vue
<template>
<div class="stepBox">
<div class="stepitem" style="width:100px">
<div class="img"></div>
<div :class="activestep >= 1?'circle startendcircle startendactivecircle':'circle startendcircle'"></div>
<div :class="activestep >= 1?'line startendline activeline':'line startendline'"></div>
</div>
<div class="stepitem" v-for="(item,index) in stepList" :key="index" :style="(index+1) == stepList.length?'width:100px':''">
<img :src="item.activeimg" class="img" v-if="activestep >= (index+1)"/>
<img :src="item.img" class="img" v-else/>
<div :class="activestep >= (index+1)?'circle activecircle':'circle'">&