React中state为对象时的更新办法
刚开始学React,定义状态为对象时更新时出现了问题.
单个属性的赋值会替代整个对象
最后使用Object.assign()方法,通过拷贝对象解决问题
Object.assign(目标对象,源对象,源对象...)
会将源对象的拷贝到目标对象上,同时,如果目标对象和源对象有同名属性,或多个源对象有同名属性,则后面的属性会覆盖前面的属性
。
let tempState = Object.a...
原创
2018-12-03 20:08:56 ·
6707 阅读 ·
0 评论