首页 > 解决方案 > 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道具上,但这警告我我的循环可能是无限的。所以我现在有点卡住了。

标签: javascriptvue.jsvue-componentv-for

解决方案


推荐阅读