文章手写Vue2.x源码第四篇对象的深层劫持链接https blog.csdn.Net ABAP Brave article details128566839内容对象深层劫持的实现1.通过data isFunction data data.call vm data处理后的data一定是对象类型2.通过data observedata处理后的data就实现了数据的响应式目前只有劫持3.observe方法最终会返回一个Observer类4.Observer类初始化时通过walk遍历属性5.对每一个属性进行defineReactiveObject.defineProperty实现对象属性的单层数据劫持6.在defineReactive中调用observe如果当前属性的值为对象类型继续对当前对象属性进行观测即递归执行步骤35实现对象属性的深层数据劫持