mixin/mixin.js
@@ -127,12 +127,22 @@ } else { //根据id去重正常 var ids = [] var idsMap = {} for (var item of this.list) { ids.push(item.id) if (item.id) { idsMap[item.id] = item } } for (var item of data.records) { if (ids.indexOf(item.id) < 0) { this.list.push(item) } else { //最好更新一下 idsMap[item.id] = { ...idsMap[item.id], ...item,//覆盖了 } } }