vue响应式原理面试

来源:趣味经验馆 2.23W

vue响应式原理面试

原理:在vue初始化的时候,会调用一个方法initData,用来初始化用户传入的data数据,然后new Observer,对数据进行观测,如果数据是个对象类型非数组的话,就会调一个this.walk(value)方法进行对象的处理,将对象进行遍历,然后使用defineReactive重新定义,采用的就是Object.defineProperty。
Vue最独特的特性之一,是其非侵入性的响应式系统。
数据模型仅仅是普通的 JavaScript 对象。
而当你修改它们时,视图会进行更新。

热门标签