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