а с приблизительными индикаторами. Где отображаются проценты и т.д.
Иванов И. И. из Бобруйска только что купил этот товар
new Vue({
el: '#app',
data: {
items: [{em: true},{em: true},{em: true}]
},
methods:{
click(item) {
item.em = !item.em
}
}
})
<div id="app">
<div class="wrap">
<div class="item" v-for="(item, i) in items" :key="i">
<div class="parent" @click="click(item)">
{{item.em}}
<div class="child" :class="`class${i}`" :style="{background: item.em ? 'blue' : 'red'}">{{ i + 1 }}</div>
</div>
</div>
</div>
</div>