首页 > 解决方案 > 在 v-for 循环中对关联数组数据进行分组

问题描述

我想在这个关联数组中按我的“created_at”分组

这是我的数据:

{
parent:[{
  id: 1,
  childs:
  [{
    id:1,
    created_at: 2019-02-09
   },
   {
   id:2,
   created_at:2019-02-09},
   {
   id:2,
   created_at:2019-02-10}, 
  }]
}

我试过了

computed: {

    chunkedParents: function(){
                return _.chunk(this.parents, 3);
            },
    groupChildCreatedAt: function(){
                return _.groupBy(this.parents, "created_at");
            }
}

我使用块的原因是因为我只需要在每行中显示 3 个父级。问题是我不能在这个 v-for 循环中使用计算属性。有没有办法解决这个问题?

标签: vue.jslodash

解决方案


推荐阅读