vue怎么处理和避免这种数组或对象不断变化而导致dom全部更新

图片.png
数据源[]开始是空的,然后某个方法不断的请求数据(json对象类型),push进去,是不断更新的,我根据他的长度生成多个组件,并且把匹配id的数据传进对应组件,现在我数据源只要更新,就会触发所有组件的更新,我想新数据来了,生成新的组件而不影响之前已经生成的,vue怎么处理和避免这种数组或对象不断变化而导致dom全部更新

阅读 2.1k
2 个回答

:key=item.cpyId

把key改为item的某个唯一标示应该就可以了吧,vue会在修改数据的时候patch每次的数据变化来最大程度优化对dom操作的消耗

推荐问题