理解vue赋值新属性
有时你可能需要为已有对象赋予多个新属性,比如使用 Object.assign()
或 _.extend()
。在这种情况下,你应该用两个对象的属性创建一个新的对象。所以,如果你想添加新的响应式属性
this.userProfile = Object.assign({}, this.userProfile, { age: 27, favoriteColor: 'Vue Green' })
添加属性,将this.userProfile和 { age: 27,favoriteColor: 'Vue Green'}合并复制到新的对象中{}