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