vue雙向綁定原理

實現mvvm view更新data:通過事件監聽,比如input標籤監聽‘input’事件 data更新view:通過Object.defineProperty( )對屬性設置一個set函數,當數據改變了就會來觸發這個函數,將一些需要更新的方法放在這裏面就可以實現 實現過程: 1.實現一個監聽器Observer,用來劫持並監聽所有屬性,如果有變動的,就通知訂閱者。 2.實現一個訂閱者Watcher
相關文章
相關標籤/搜索