十年網(wǎng)站開發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
這篇文章運(yùn)用簡單易懂的例子給大家介紹使用Vuejs的原因,代碼非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對(duì)大家能有所幫助。
Vue.js是一種JS庫,它使用簡單,容易上手能夠?qū)崿F(xiàn)響應(yīng)的數(shù)據(jù)綁定和組合的視圖組件
Vue.js其實(shí)是一個(gè)JavaScript UI庫,它是一個(gè)構(gòu)建數(shù)據(jù)驅(qū)動(dòng)的 web 界面的漸進(jìn)式框架,的目標(biāo)是盡可能簡單的 使用API 實(shí)現(xiàn)響應(yīng)的數(shù)據(jù)綁定和組合的視圖組件,接下來在文章中將和大家詳細(xì)介紹為什么使用Vue.js
使用vue.js的理由
vue.js上手容易,簡單而且擁有很多工具包含API,性能等,它只需要一個(gè)腳本就可以體驗(yàn)它的精彩
每個(gè)Vue應(yīng)用程序的入口點(diǎn)都是通過實(shí)例創(chuàng)建的。然后,該實(shí)例將配置應(yīng)用程序的其余部分,并在應(yīng)用程序擴(kuò)展時(shí)得到子成員
例:
{{ message }}
效果圖
通過傳入一個(gè)對(duì)象來配置實(shí)例,該對(duì)象包含有關(guān)應(yīng)用程序的信息以及應(yīng)該加載的位置。
el屬性:指定應(yīng)該安裝在哪個(gè)元素上,值是設(shè)置的ID元素。
data屬性:要綁定到視圖數(shù)據(jù)中的指定數(shù)據(jù),該屬性具有可通過模板訪問值的對(duì)象。
注意:帶ID的div app是我們安裝應(yīng)用程序的地方
用雙花括號(hào)將數(shù)據(jù)綁定到模板上,在綁定配置期間用message在data對(duì)象中指定值。
數(shù)據(jù)綁定
條件
JS框架中一個(gè)非常有用的功能是能夠在決策之前將數(shù)據(jù)綁定到視圖。我們可以告訴Vue僅在值解析為true時(shí)才進(jìn)行綁定
為true時(shí)顯示demo1
為true時(shí)顯示demo2
循環(huán)
可以為我們提供一個(gè)簡單的API來循環(huán)訪問一組綁定數(shù)據(jù),該v-for指令將其用于此目的,我們只需要一個(gè)數(shù)據(jù)數(shù)組:
需要用到site in sites 形式的特殊語法, sites 是源數(shù)據(jù)數(shù)組并且 site 是數(shù)組元素迭代的別名
- {{site.name}}
雙向綁定
Vue中的雙向綁定非常簡單,只需要一個(gè)指令就可以實(shí)現(xiàn)v-model。讓我們通過將v-model指令附加到文本輸入并同時(shí)顯示數(shù)據(jù)來看到input框中的值來實(shí)現(xiàn)雙向綁定
{{mentor}}
關(guān)于使用Vuejs的原因就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。