溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

vue.js中怎么實(shí)現(xiàn)雙向綁定操作

發(fā)布時(shí)間:2021-07-15 11:40:23 來(lái)源:億速云 閱讀:225 作者:Leah 欄目:web開(kāi)發(fā)

這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)?lái)有關(guān)vue.js中怎么實(shí)現(xiàn)雙向綁定操作,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

首先在頁(yè)面引入vue.js以及其他需要用到的或者可能要用到的插件(這里我多引用了bootstrap和jquery)

vue.js中怎么實(shí)現(xiàn)雙向綁定操作

引用的時(shí)候需要注意文件的路徑,準(zhǔn)備工作這樣基本就完成了,下面正式開(kāi)始入門。

vue.js最重要的一個(gè)特點(diǎn)就是雙向數(shù)據(jù)綁定也就是我們常說(shuō)的MVVM:Model-View-ViewModel。我們要實(shí)現(xiàn)雙向綁定首先當(dāng)然要有“雙向”,這里vue.js為我們提供了View層和Model層。View層就是在HTML中的代碼,Model層則是Javascript代碼。

下面是一個(gè)最基礎(chǔ)的實(shí)例

vue.js中怎么實(shí)現(xiàn)雙向綁定操作

代碼中標(biāo)注了view層與model層的開(kāi)始位置和結(jié)束位置。

在view層中我們需要?jiǎng)?chuàng)建一個(gè)標(biāo)簽來(lái)顯示model層中程序運(yùn)行的結(jié)果,并且我們要為這個(gè)標(biāo)簽添加一個(gè)類或者ID,這個(gè)實(shí)例中我為一個(gè)div標(biāo)簽添加了一個(gè)名為app的ID。

model層中是我們要執(zhí)行的代碼,首先我們要?jiǎng)?chuàng)建一個(gè)新的Vue對(duì)象,對(duì)象中的el對(duì)應(yīng)的值是我們之前在view層中創(chuàng)建的標(biāo)簽的類名或ID名(這個(gè)標(biāo)簽就是vue對(duì)象的作用范圍),data對(duì)應(yīng)的值又是一個(gè)對(duì)象,這個(gè)對(duì)象中的鍵是我們?cè)趘iew層中“{{}}”里的代碼,而值則是顯示的結(jié)果。

為了方便理解,在下面的代碼中我修改了message的值并在data中新增了一個(gè)鍵值對(duì)這是實(shí)例修改后的運(yùn)行結(jié)果

vue.js中怎么實(shí)現(xiàn)雙向綁定操作

對(duì)比實(shí)例1與實(shí)例2的代碼和運(yùn)行結(jié)果,相信大家可以更清楚的了解vue.js最基本的工作原理。

在這個(gè)實(shí)例中我們添加了一個(gè)input標(biāo)簽,這個(gè)input標(biāo)簽中有一個(gè)名為v-model的屬性。我們可以清楚的看見(jiàn)v—model屬性的值與我們?cè)趐標(biāo)簽“{{}}”內(nèi)的值以及data中的鍵名一樣,這就是我們實(shí)現(xiàn)雙向綁定的關(guān)鍵。

下面是實(shí)例3運(yùn)行的結(jié)果。

vue.js中怎么實(shí)現(xiàn)雙向綁定操作

上邊為p標(biāo)簽顯示的內(nèi)容,下邊是input標(biāo)簽的內(nèi)容,這時(shí)我們就可以通過(guò)修改input的內(nèi)容來(lái)改變p標(biāo)簽里的內(nèi)容,至此我們就完成了最基礎(chǔ)的雙向綁定操作。

上述就是小編為大家分享的vue.js中怎么實(shí)現(xiàn)雙向綁定操作了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI