将计算属性的返回值改为函数,再对这个函数传值
<div class="order_milepost">
<span
v-for="(item, index) in 5"
:key="index"
:class="{ reach: reach(item.id) }"
></span>
</div>
reach(id) {
return (id) => {
if (id == 1) {
return this.orderSum >= 10000 ? true : false;
} else if (id == 2) {
return this.orderSum >= 30000 ? true : false;
} else if (id == 3) {
return this.orderSum >= 50000 ? true : false;
} else if (id == 4) {
return this.orderSum >= 100000 ? true : false;
} else if (id == 5) {
return this.orderSum >= 200000 ? true : false;
}
};
},