vue 中MVVM理解

MVVM 有Model view ViewModel 三部分構成。 Model 層表明數據模型。也能夠在Model 定義數據修改操做的業務邏輯,View 表明UI組件 ,他負責數據模型轉化成UI展示出來,ViewModel 是一個同步view 和Model 的對象, view跟Model 之間沒有直接聯繫。經過ViewModel 進行交互,Model與ViewModel 之間的交互是雙向的,所以,View 數據的變化同步到MODEL中,而model數據變化會當即反應到View 上。 ViewModel 經過雙向數據綁定把view層個Model 層連接起來,而View和Model 之間的同步工做徹底是自動的,無須要人爲乾澀,所以開發者只須要關注業務邏輯,不須要手動操做DOM 不須要關注數據狀態的問題,複雜的數據狀態維護徹底由MVVM來統一管理。 能夠看出來,MVVM 分別指的是View Model view-model view經過 view-model 的 model Listeners 事件綁定到Model 上。而model 經過 data Bindings 來管理view中的數據,View-Model 從中起到鏈接橋的做用。 Mvvm實現原理。 響應式 Vue如何監聽data屬性變化, 模塊解析,vue 模板如何別解析 渲染 vue 模板如何被渲染成HTML的vue

相關文章
相關標籤/搜索