使用array-vuejs 2过滤数据

时间:2018-02-09 02:01:13

标签: vuejs2

我有一个数组对象,我想过滤该数组。我已经知道如何使用computed属性

按单个值过滤数据
computed: {
    filteredValue() {
        return this.graphData.filter(data => data.YEAR === this.selectedYears)
    }
},

但我想通过多个值/数组过滤数据。假设我有一个具有Year:1901-2000的数组对象。我只想过滤那些被选中的年份(如1901,1902,1903)。任何人都可以帮助我。 TIA

1 个答案:

答案 0 :(得分:1)

我认为你需要维护一个selectedYears数组。然后,使用它就像这样。

computed: {
   filteredValue() {
      return this.graphData.filter(data => this.selectedYears.includes(data.YEAR);
  } 
}