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: '王五'})


0
0

Dell

2019-07-12

直接把后面的内容加到的第一个 app.userInfo 对象上

0
0

pyww

2019-07-10

Object.assgin应该可以用以增加数组/对象的内容,但不可以改变现有数组/对象的内容吧

0
0

Vue2.5-2.6-3.0开发去哪儿网App 零基础入门到实战

课程紧跟Vue3版本迭代,企业主流版本Vue2+Vue3全掌握

10706 学习 · 8204 问题

查看课程