更新時間:2020-09-08 14:53:51 來源:動力節(jié)點 瀏覽1435次
Vue簡介
Vue.js是一套構(gòu)建用戶界面的漸進式框架。與其他重量級框架不同的是,Vue采用自底向上增量開發(fā)的設(shè)計。Vue的核心庫只關(guān)注視圖層,并且非常容易學(xué)習(xí),非常容易與其它庫或已有項目整合。另一方面,Vue完全有能力驅(qū)動采用單文件組件和Vue生態(tài)系統(tǒng)支持的庫開發(fā)的復(fù)雜單頁應(yīng)用。
Vue.js的目標是通過盡可能簡單的API實現(xiàn)響應(yīng)的數(shù)據(jù)綁定和組合的視圖組件。
Vue.js自身不是一個全能框架——它只聚焦于視圖層。因此它非常容易學(xué)習(xí),非常容易與其它庫或已有項目整合。另一方面,在與相關(guān)工具和支持庫一起使用時,Vue.js也能完美地驅(qū)動復(fù)雜的單頁應(yīng)用。
MVVM模式
MVVM是Model-View-ViewModel的簡寫。它本質(zhì)上就是MVC的改進版。MVVM就是將其中的View的狀態(tài)和行為
抽象化,讓我們將視圖UI和業(yè)務(wù)邏輯分開MVVM模式和MVC設(shè)計模式一樣,主要目的是分離視圖(View)和模型(Model)
Vue.js是一個提供了MVVM風(fēng)格的雙向數(shù)據(jù)綁定的Javascript庫,專注于View層。它的核心是MVVM中的VM,也就是ViewModel。ViewModel負責(zé)連接View和Model,保證視圖和數(shù)據(jù)的一致性,這種輕量級的架構(gòu)讓前端開發(fā)更加高效、便捷
入門代碼
插值表達式
數(shù)據(jù)綁定最常見的形式就是使用“Mustache”語法(雙大括號)的文本插值,Mustache標簽將會被替代為對應(yīng)數(shù)據(jù)對
象上屬性的值。無論何時,綁定的數(shù)據(jù)對象上屬性發(fā)生了改變,插值處的內(nèi)容都會更新。Vue.js都提供了完全的JavaScript表達式支持。
這些表達式會在所屬 Vue 實例的數(shù)據(jù)作用域下作為 JavaScript 被解析。有個限制就是,每個綁定都只能包含單個 表達式,所以下面的例子都不會生效。
以上就是“vue.js實戰(zhàn)視頻教程之簡單的快速入門”的詳解介紹,更多資料大家可以在動力節(jié)點官網(wǎng)的Java技術(shù)文檔中查找。