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