硬件型号:戴尔 Latitude 5320


系统版本:Windows10
 

v-model本质上是 :value和v-on的结合体,就是绑定他的value,通过v-on触发,从而更新数据。双向绑定得的实现主要依赖于Object.defineProperty(),通过这个函数可以监听到get,set事件。

 

 

 

其中observer是最主要的部分,用Object.defineProperty来实现数据的劫持,然后用他的set,get方法来通知订阅者,触发update方法,从而实现更新视图。