例如我的初始数据为
initdata:{
name: 1;
name: 2;
name: 3;
name: 4;
name: 5;
}
之后,新的数据为
newdata:{
name: 1;
name: 2;
name: 3;
name: 4;
name: 5;
name: 6;
name: 7;
name: 8;
name: 9;
name: 10;
}
那么,当我setData(newdata)的时候,小程序是自动对比两次data,然后只更新后面新增的5条数据,还是直接用newdata替换initdata?
这些声望高的就会点减号,很正常的疑问。
我估计原理和react的setState差不多