vue实现双向绑定原理,主要是利用Object.defineProperty 来给实例data的属性添加 setter和getter. 并通过发布订阅模式(一对多的依赖关系,当状态发生改变,它的所有依赖都将被通知)来实现响应。 这个环节中包含了三个部分 Observer 用来监听拦截data的属性为监察者。 Dep用来添加订阅者,为订阅器 ...
vue实现双向绑定原理,主要是利用Object.defineProperty 来给实例data的属性添加 setter和getter. 并通过发布订阅模式(一对多的依赖关系,当状态发生改变,它的所有依赖都将被通知)来实现响应。 这个环节中包含了三个部分 Observer 用来监听拦截data的属性为监察者。 Dep用来添加订阅者,为订阅器 ...