.star{
color: gold;
}
<div id="app">
<i @mouseleave='cIndex=index' @click='index=item' @mouseenter='cIndex=item' v-for='item in count' class="fa star " aria-hidden="true" :class="item <= cIndex?'fa-star':'fa-star-o'" style="font-size: 30px;"></i>
</div>
new Vue({
el:'#app',
data(){
return{
count:10,
index:1,
cIndex:1
}
},
methods:{
}
})