下列选项中,对vue的双向绑定说法正确的是()。
A: 采用数据劫持结合发布者-订阅者模式的方式
B: 通过Object.defineProperty()来劫持各个属性的setter,getter,在数据变动时发布消息给订阅者,触发相应监听回调
C: MVVM作为数据绑定的入口,整合Observer,Compile和Watcher三者,通过Observer来监听自己的model的数据变化
D: vue是通过基于脏检查机制实现双向绑定
A: 采用数据劫持结合发布者-订阅者模式的方式
B: 通过Object.defineProperty()来劫持各个属性的setter,getter,在数据变动时发布消息给订阅者,触发相应监听回调
C: MVVM作为数据绑定的入口,整合Observer,Compile和Watcher三者,通过Observer来监听自己的model的数据变化
D: vue是通过基于脏检查机制实现双向绑定