接下來給你們分享一個總結的MVVM,來吧------------------------網絡
MVVM 概念mvc
view
和 view controller
正式聯繫在一塊兒,咱們把它們視爲一個組件view
和 view controller
都不能直接引用 model,而是引用視圖模型view model
是一個放置用戶輸入驗證邏輯,視圖顯示邏輯,發起網絡請求和其餘代碼MVVM 使用注意事項mvvm
view
引用 view model
,但反過來不行view model
引用了 model
,但反過來不行View
能夠獨立於 Model
變化和修改,一個 ViewModel
能夠綁定到不一樣的 View
上ViewModel
裏面,讓不少 view
重用這段視圖邏輯ViewModel
,設計人員能夠專一於頁面設計ViewModel
來進行測試MVVM 是 Model-View-ViewModel 的簡寫,MVVM 模式和 MVC 模式同樣,主要目的是分離視圖(View)和模型(Model)測試
MVVM 概念spa
view
和 view controller
正式聯繫在一塊兒,咱們把它們視爲一個組件view
和 view controller
都不能直接引用 model,而是引用視圖模型view model
是一個放置用戶輸入驗證邏輯,視圖顯示邏輯,發起網絡請求和其餘代碼MVVM 使用注意事項設計
view
引用 view model
,但反過來不行view model
引用了 model
,但反過來不行View
能夠獨立於 Model
變化和修改,一個 ViewModel
能夠綁定到不一樣的 View
上ViewModel
裏面,讓不少 view
重用這段視圖邏輯ViewModel
,設計人員能夠專一於頁面設計ViewModel
來進行測試