鍍金池/ 問(wèn)答/HTML5/ 在vue-cli中,用v-for循環(huán)和filter過(guò)濾的方法,怎么將json數(shù)據(jù)

在vue-cli中,用v-for循環(huán)和filter過(guò)濾的方法,怎么將json數(shù)據(jù)里面的參數(shù)進(jìn)行去重?

json數(shù)據(jù)去重

回答
編輯回答
半心人

計(jì)算屬性是最好的,當(dāng)然你拉回來(lái)的list直接去重也可以。

rmSome = function(arr, key) {
 let tempObj = {}
 arr.forEach(item => {
     if (tempObj[item[key]]) {
         return
     } else {
         tempObj[item[key]] = item;
     }
 })
 return Object.values(tempObj)
}
rmSome([{a:1},{a:2},{a:2}],'a')
2017年3月12日 10:19