blog.csdn.net/linusc/arti… 参考此文更有帮助 ----
如果进行浅拷贝,会使得数据出现一改全改的现象 所以对对象进行深拷贝,才不会出现改一个而把其他变量也改了的效果。 具体的深浅拷贝参考:blog.csdn.net/Babyfaceqia…
ssid_config: {
wid: "1",
gid: "1",
ssid_2g: "aaaaaaaa",
vlanid_5g: "0"
}
//用assign进行深拷贝
let ssid_config = Object.assign({},this.state.ssid_config);
//通过转为JSON字符串进行比较
if(JSON.stringify(values)===JSON.stringify(this.state.ssid_config)){
message.success('数据已是最新状态')
return;
}