【发布时间】:2019-08-19 06:15:35
【问题描述】:
如何使用 v-for 在 vuejs 中使用以下代码?
@php $rating = 3; @endphp
@foreach(range(1,5) as $r)
<span class="fa-stack" style="width:1em">
<i class="far fa-star fa-stack-1x"></i>
@if($rating >0)
@if($rating >0.5)
<i class="fas fa-star fa-stack-1x"></i>
@else
<i class="fas fa-star-half fa-stack-1x"></i>
@endif
@endif
@php $rating--; @endphp
</span>
@endforeach
我使用了以下方法。但我不知道我是如何降低评分的。
<span class="fa-stack" style="width:1em" v-for="r in 5">
<i class="far fa-star fa-stack-1x"></i>
<i class="fas fa-star fa-stack-1x" v-if="product.average_rating > 0 && product.average_rating > 0.5"></i>
<i class="fas fa-star-half fa-stack-1x" v-if="product.average_rating > 0 && !(product.average_rating > 0.5)"></i>
</span>
【问题讨论】:
-
使用 vuejs 迁移 laravel 模板