7.7 小结

这一节内容,我们正式进入响应式系统的介绍,前面在数据代理章节,我们学过Object.defineProperty,这是一个用来进行数据拦截的方法,而响应式系统构建的基础就是数据的拦截。我们先介绍了Vue内部在初始化数据的过程,最终得出的结论是,不管是data,computed,还是其他的用户定义数据,最终都是调用Object.defineProperty进行数据拦截。而文章的最后,我们在保留源码设计思想和逻辑的前提下,构建出了一个简化版的响应式系统。完整的功能有助于我们下一节对源码具体实现细节的分析和思考。