Object.assign好像也可以对对象进行更改
来源:3-9 Vue中的set方法

爱偷懒的小码农
2019-07-08
代码:Object.assgin(app.userInfo, {name: '王五'})
输出:
赵六 -- name -- 0
男 -- sex -- 1
12 -- age -- 2
写回答
3回答
-
owlism
2019-08-21
vue官网有说过当想加多个对象属性并保持响应式更新时,可以用Object.assgin(),但是vue官网有说不能这样用:
Object.assgin(app.userInfo, {name: '王五'})
而是这样用:
app.userInfo = Object.assign({}, app.userInfo, {name: '王五'})
00 -
Dell
2019-07-12
直接把后面的内容加到的第一个 app.userInfo 对象上
00 -
pyww
2019-07-10
Object.assgin应该可以用以增加数组/对象的内容,但不可以改变现有数组/对象的内容吧
00
相似问题