vue源碼解析一:Object的變化偵測

Data通過Observer轉換成了 getter/setter的形式來追蹤變化。 (vue3之前是基於Object.defineProperty實現,vue3是基於proxy實現)。 當外界Watcher讀取數據時候,會觸發getter將所有相關的Watcher添加到Dep中。 當數據發生了變化時,會觸發setter,從而向Dep中的依賴(Watcher)發送通知。 Watcher接收通知後,會
相關文章
相關標籤/搜索