javascript - vue v-用于将当前循环中的数据与上一个循环中的数据进行比较
问题描述
我在我的 vue 组件中运行一个看起来像这样的循环,
<entry v-for="(entry, index) in today" :place="place" :user="entry" :key="index"/>
我有一个地方道具,我想显示循环的索引或“=”,如果score
条目中的属性与循环呈现的最后一项相同,可以这样做吗?
我试过跑步,
renderPlace(index, score) {
let place = "";
if (score === this.lastScore) {
place = "=";
} else {
place = addOrdinal(index + 1);
}
this.lastScore = score;
return place;
},
在:place
道具上,但这警告我我的循环可能是无限的。所以我现在有点卡住了。
解决方案
推荐阅读
- ios - 如何在不向用户显示视图的情况下捕获整个滚动视图的图片
- sql-server - 在 Pivot 中如何消除重复项
- reactjs - 如何使用 ReactJS 使网站响应 web 和移动
- python - 为什么python sklearn特征选择卡方(chi2)测试不是对称的?
- python - python中方便的时间字符串解析
- yaml - 如何使用 OpenApi/Swagger/YAML 中的保留关键字命名属性
- r - 单台笔记本电脑上 70 GB 文本文件的快速(特定)字数统计
- c# - 在 SSAS 表格 2017 中管理 TablePermissions 和 ColumnPermissions
- java - 地图上多个标记的实时动画
- java - 如何在创建期间调试 apache.jena.queryExecutionFactory 的 NullPointerException?