【发布时间】:2015-10-17 03:39:03
【问题描述】:
我有一个从 Laravel API 获取一些 JSON 来填充行的表。我正在使用 VueJS 和 v-repeat:
<tbody>
<tr v-repeat="entry: entries">
<td>@{{ entry.id }} </td>
<td>@{{ entry.distance }} km</td>
<td>@{{ entry.consumption }} l</td>
<td>@{{ getPrice(entry) + ' €'}}</td>
<td>@{{ getCost(entry) + ' €'}}</td>
<td>@{{ getAverageConsumption(entry) + ' l' }}</td>
<td>@{{ getAverageCost(entry) + ' €' }}</td>
<td>@{{ getCostPerDay(entry) + ' €' }}</td>
<td>@{{ this.getDate(entry) }}</td>
</tr>
</tbody>
现在我想计算 AverageCostPerDay()。问题是,我需要访问迭代中的前一项来比较过去了多少天。
如何在 VueJS 中使用 v-repeat 访问以前的项目?我的 getCostPerDay() 方法会是什么样子?
【问题讨论】:
标签: javascript laravel vue.js