摘要:
上一篇文章实现了模板数据展示到视图上面,这一篇来实现数据的双向绑定。 Watcher 实现一个Watcher,可以收到属性的变化通知并执行相应的函数,从而更新视图。 这里的实现需要结合发布订阅者模式。 1. Dep类的实现 完成对于依赖的收集和触发 class Dep{ constructor(){ 阅读全文
摘要:
从零开始一步一步实现个简易版vue,包含响应式,computed,watch,methods等原理。 MVVM原理 Vue2.0 响应式原理最核心的方法便是通过Object.defineProperty()来实现对属性的劫持,达到监听数据变动的目的; 关于Vue响应式机制,Object.define 阅读全文