當前位置:成語大全網 - 書法字典 - Vue數據綁定字典

Vue數據綁定字典

Dep是觀察者和觀察者之間的紐帶,它也可以被認為是服務於觀察者的訂閱系統。觀察者訂閱觀察者的Dep,當觀察者觀察到的數據發生變化時,每個訂閱的觀察者都會通過Dep得到通知。

Dep提供了幾個接口:

AddSub和?depend的兩種方法用於關聯Watcher實例和Dep實例,這兩個實例之間的關系是多對多的:

Dep實例可以與多個觀察器實例相關聯。

壹個觀察器實例可以與多個Dep實例相關聯。

除了這些接口之外,Dep還定義了兩個實例屬性和壹個靜態屬性:

以上所有內容都很容易理解,但困難在於dep.js還定義了壹個targetStack東西:

本著求知的精神,作者經過千辛萬苦終於找到了大神的解釋:

到目前為止,我們已經了解了Dep類的實現原理,下壹篇文章我們將了解Watcher類的實現。