MVC
傳統(tǒng)的 mvc 指的是,用戶操作會(huì)請(qǐng)求服務(wù)端路由,路由會(huì)調(diào)用對(duì)應(yīng)的控制器來處理,控制器會(huì)獲取數(shù)據(jù),將結(jié)果返回給前端,頁(yè)面重新渲染
MVVM
MVVm 模式不需要用戶收到操作 dom 元素,將數(shù)據(jù)綁定到 viewModel 層上,會(huì)自動(dòng)將數(shù)據(jù)渲染到頁(yè)面中,視圖變化會(huì)通知 viewModel 層更新數(shù)據(jù)。
即,viewModel 作為 MVVM 模式中的橋梁存在。