這篇文章主要介紹“Vue.js中如何綁定data屬性”的相關(guān)知識(shí),小編通過(guò)實(shí)際案例向大家展示操作過(guò)程,操作方法簡(jiǎn)單快捷,實(shí)用性強(qiáng),希望這篇“Vue.js中如何綁定data屬性”文章能幫助大家解決問(wèn)題。
成都創(chuàng)新互聯(lián)公司服務(wù)項(xiàng)目包括南縣網(wǎng)站建設(shè)、南縣網(wǎng)站制作、南縣網(wǎng)頁(yè)制作以及南縣網(wǎng)絡(luò)營(yíng)銷(xiāo)策劃等。多年來(lái),我們專(zhuān)注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,南縣網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到南縣省份的部分城市,未來(lái)相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
Vue.js是JavaScript的一個(gè)MVVM庫(kù),M是指模型數(shù)據(jù),V是指視圖容器,VM是指視圖模型,模型數(shù)據(jù)通過(guò)視圖模型監(jiān)聽(tīng)視圖容器的變化,而視圖容器通過(guò)視圖模型獲取模型數(shù)據(jù)的變化進(jìn)行渲染,實(shí)現(xiàn)了數(shù)據(jù)的雙向綁定。
data屬性
data屬性是Vue實(shí)例的數(shù)據(jù)對(duì)象,可以綁定的是對(duì)象或者是函數(shù)。
當(dāng)數(shù)據(jù)對(duì)象一旦被data綁定就會(huì)發(fā)生變化,數(shù)據(jù)對(duì)象中的屬性會(huì)擁有g(shù)et和set屬性,用來(lái)監(jiān)聽(tīng)數(shù)據(jù)變化,實(shí)時(shí)響應(yīng)。
Vue實(shí)例會(huì)代理data綁定對(duì)象上的所有屬性,即所有屬性直接添加到Vue實(shí)例化對(duì)象中。
Vue實(shí)例可以通過(guò)$data屬性訪問(wèn)原始數(shù)據(jù)對(duì)象。
Vue實(shí)例是通過(guò)new Vue()創(chuàng)建的,{{ }}是Vue進(jìn)行插值的語(yǔ)法,app是Vue的實(shí)例化對(duì)象,這里需要注意的是el綁定的是視圖容器,即DOM對(duì)象,data屬性綁定的是模型數(shù)據(jù)。
Title {{msg}}
在控制臺(tái)查看app,可以發(fā)現(xiàn)app擁有很多屬性或方法,其中以 $ 與 _ 開(kāi)頭的都是app內(nèi)置的屬性或方法,從下圖中標(biāo)紅的位置可以發(fā)現(xiàn):
Vue實(shí)例化對(duì)象中的$el屬性綁定的是DOM對(duì)象;
data屬性綁定的數(shù)據(jù)對(duì)象obj中的屬性msg直接添加到了Vue實(shí)例化對(duì)象中,并且擁有了get和set屬性;
通過(guò)$data屬性可以訪問(wèn)原始的模型對(duì)象,原始的數(shù)據(jù)對(duì)象發(fā)生了變化,變得和Vue實(shí)例中的數(shù)據(jù)是相同的,即obj.msg===app.$data.msg。
關(guān)于“Vue.js中如何綁定data屬性”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí),可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,小編每天都會(huì)為大家更新不同的知識(shí)點(diǎn)。