前兩天有同學(xué)在問MVVM框架是怎么回事超凳,今天給大家分享一下我對VUE的MVVM框架的理解
1愈污、MVVM架構(gòu)圖示
根據(jù)mvvm架構(gòu)圖示耀态,很容易看出mvvm框架的特點(diǎn),那就是雙向綁定(view的變動會自動反應(yīng)在viewModel暂雹,反之亦然)首装。
2、雙向綁定是怎樣實(shí)現(xiàn)的杭跪?用一張圖可以說明一切
View:這很簡單簿盅,就是視圖頁面
Model:就是業(yè)務(wù)邏輯相關(guān)的數(shù)據(jù)對象,通常從數(shù)據(jù)庫映射而來揍魂,我們可以說是與數(shù)據(jù)庫對應(yīng)的model桨醋。
ViewModel:就是View對應(yīng)的Model,通過上圖可以看出ViewModel就是View與Model的連接器现斋。Model通過ViewModel的處理(各種函數(shù)的處理)而改變喜最,View也隨著自動刷新,反之亦然庄蹋。
這是我自己的理解瞬内,如有其他理解請留言討論,謝謝您的閱讀限书!