理解vue赋值新属性

有时你可能需要为已有对象赋予多个新属性,比如使用 Object.assign() 或 _.extend()。在这种情况下,你应该用两个对象的属性创建一个新的对象。所以,如果你想添加新的响应式属性

this.userProfile = Object.assign({}, this.userProfile, {
  age: 27,
  favoriteColor: 'Vue Green'
})

添加属性,将this.userProfile和 { age: 27,favoriteColor: 'Vue Green'}合并复制到新的对象中{}

posted @ 2017-10-18 18:06  sunniejs  阅读(540)  评论(0编辑  收藏  举报