问题:
父组件传递的对象中属性值初始值为undefined,子组件watch监测不到该对象变化。
原因:
受ES5的限制,Vue.js不能检测到对象属性的添加或删除
解决办法:
通过Object.assign()重新创建一个对象,例如this.someObject = Object.assign({}, this.someObject, { a: 1, b: 2 })
问题:
父组件传递的对象中属性值初始值为undefined,子组件watch监测不到该对象变化。
原因:
受ES5的限制,Vue.js不能检测到对象属性的添加或删除
解决办法:
通过Object.assign()重新创建一个对象,例如this.someObject = Object.assign({}, this.someObject, { a: 1, b: 2 })