梳理vue雙向綁定的實現原理

Vue 採用數據劫持結合發佈者-訂閱者模式的方式來實現數據的響應式,通過Object.defineProperty來劫持數據的setter,getter,在數據變動時發佈消息給訂閱者,訂閱者收到消息後進行相應的處理。   要實現mvvm的雙向綁定,就必須要實現以下幾點: Compile—指令解析系統,對每個元素節點的指令進行掃描和解析,根據指令模板替換數據,以及綁定相應的更新函數 Observer
相關文章
相關標籤/搜索