vue双向绑定数据原理

136 阅读1分钟
  1. vue是采用数据劫持,并且使用发布-订阅者的开发模式。
  2. 原理是观察者observer通过Object.defineProperty()来劫持到各个属性的getter setter,在数据变动的时候,会被observer观察到,会通过Dep通知数据的订阅者watcher,
  3. 执行相应的回调函数来更新视图