導(dǎo)讀 關(guān)于viewmodel原理,viewmodel這個(gè)問題很多朋友還不知道,今天小六來為大家解答以上的問題,現(xiàn)在讓我們一起來看看吧!1、一、主體不同ViewM
關(guān)于viewmodel原理,viewmodel這個(gè)問題很多朋友還不知道,今天小六來為大家解答以上的問題,現(xiàn)在讓我們一起來看看吧!
1、一、主體不同ViewModel:視圖模型是暴露公共屬性和命令的視圖的抽象。
2、2、View:視圖是用戶在屏幕上看到的結(jié)構(gòu)、布局和外觀(UI)。
3、3、Model:指代表真實(shí)狀態(tài)內(nèi)容的領(lǐng)域模型(面向?qū)ο螅?,或指代表?nèi)容的數(shù)據(jù)訪問層(以數(shù)據(jù)為中心)。
4、二、特點(diǎn)不同ViewModel:一個(gè)ViewModel可以綁定到不同的"View"上。
5、2、View:可以獨(dú)立于Model變化和修改。
6、3、Model:View變化的時(shí)候Model可以不變,當(dāng)Model變化的時(shí)候View也可以不變。
7、三、作用不同ViewModel:可以取出 Model 的數(shù)據(jù)同時(shí)幫忙處理 View 中由于需要展示內(nèi)容而涉及的業(yè)務(wù)邏輯。
8、2、View:用于展示數(shù)據(jù)。
9、3、Model:用于聲明實(shí)體,定義數(shù)據(jù)。
10、參考資料來源:百度百科-MVVM。
本文分享完畢,希望對(duì)大家有所幫助。
標(biāo)簽:
免責(zé)聲明:本文由用戶上傳,如有侵權(quán)請(qǐng)聯(lián)系刪除!