摘要: 开播了开播了! vue通过数据劫持来达到监听和操作DOM更新,上一节简述了数组变化是如何监听的,这一节先讲讲对象属性是如何劫持的。 上一节说到这里,现在进入defineReactive$$1来看看具体的劫持过程,函数比较长。 函数接受4个参数,分别为数据对象、键、值、默认设置,由于这里只传了3个,先 阅读全文
posted @ 2017-05-23 18:15 书生小龙 阅读(658) 评论(1) 推荐(1) 编辑
摘要: 写了一半关机了,又得重新写,好气。 上一节讲到initData函数,其中包含格式化、代理、监听。 这一节重点开始跑observe函数,该函数接受2个参数,一个是数据,一个布尔值,代表是否是顶层根数据。 observe函数除去大量的判断,关键部分就是new了一个观察者来进行数据监听,所以直接跳进该构造 阅读全文
posted @ 2017-05-23 15:59 书生小龙 阅读(1800) 评论(2) 推荐(2) 编辑