xuxueyang
2024-07-31 d18a571aa4dacab6928dbc8c6c45d5aa3f291afb
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,//覆盖了
                           }
                        }
                     }