簡述mvvm和mvc

mvc
Model(模型)
View(視圖)
Controller(控制器)
簡單的理解:視圖請求數據,將請求發送至控制器,控制器再將請求發送給模型,模型去查找數據,找到以後傳給控制器,控制器再傳給視圖進行渲染。
mvvm
Model 表明數據模型
View 表明UI視圖
ViewModel 負責監聽 Model 中數據的改變而且控制視圖的更新(橋樑,能夠理解成mvc中的控制器)
簡單理解:視圖請求數據,將請求發送至控制器,在控制器的兩端具備監聽機制,直接調用模型的數據,一端改變所有改變,利用數據劫持,結合訂閱者和發佈者模式,實現數據的雙向綁定
複製代碼
相關文章
相關標籤/搜索