用Vue js计算一个数组中某一类别项目的数组长度。

问题描述 投票:0回答:1

我有一个数组,它看起来像这样。

{
  "blogs": [
    {
      "id": 1,
      "name": "Test title 1",
       "category": "tennis",
    },
    {
      "id": 2,
      "name": "Test titel 2",
      "category": "football",
    },
    // etc
}

我知道我可以得到 length 的数组,像这样 <div>{{ getfilteredData.length }}</div>.

但我如何计算某项的长度?category?

arrays vuejs2 count
1个回答
0
投票

你可以使用这个方法。

getLengthofaCategory(cat){
  var categoryLength = blogs.filter((item) => item.category == cat);
  return categoryLength.length;
}
© www.soinside.com 2019 - 2024. All rights reserved.