vue雙向繫結原理

看風景就發表於2018-03-25

vue的雙向繫結包括兩部分

1.資料變化更新檢視
2.檢視變化更新資料

view變化更新data一般通過事件監聽來完成,例如input標籤監聽input事件即可
data變化更新view則是通過Object.defineProperty()的set方法進行,在資料賦值時候,
在set方法種執行一個view更新方法,實際上,vue是先將更新推送到一個非同步佇列中,然後在
下個週期中再去批量更新dom。

 

參考:https://blog.csdn.net/mengyunxiu121415/article/details/77334303

相關文章