vue自定v-model實(shí)現(xiàn)表單數(shù)據(jù)雙向綁定問(wèn)題
vue.js的一大功能便是實(shí)現(xiàn)數(shù)據(jù)的雙向綁定,本文給大家介紹vue自定v-model實(shí)現(xiàn)表單數(shù)據(jù)雙向綁定,具體內(nèi)容如下所示:
子組件代碼如下
v-model語(yǔ)法糖
v-model實(shí)現(xiàn)了表單輸入的雙向綁定,我們一般是這么寫(xiě)的:
<div id="app"> <input v-model="price"> </div> new Vue({ el: '#app', data: { price: '' } });
通過(guò)該語(yǔ)句實(shí)現(xiàn)price變量與輸入值雙向綁定
實(shí)際上v-model只是一個(gè)語(yǔ)法糖,真正的實(shí)現(xiàn)是這樣的:
<input type="text" :value="price" @input="price=$event.target.value">
以上代碼分幾個(gè)步驟:
1.將輸入框的值綁定到price變量上,這個(gè)是單向綁定,意味著改變price變量的值可以改變input的value,但是改變value不能改變price
2.監(jiān)聽(tīng)input事件(input輸入框都有該事件,當(dāng)輸入內(nèi)容時(shí)自動(dòng)觸發(fā)該事件),當(dāng)輸入框輸入內(nèi)容就單向改變price的值
這樣就實(shí)現(xiàn)了雙向綁定。
總結(jié)
以上所述是小編給大家介紹的vue自定v-model實(shí)現(xiàn)表單數(shù)據(jù)雙向綁定,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
vue3中調(diào)用api接口實(shí)現(xiàn)數(shù)據(jù)的渲染以及詳情方式
這篇文章主要介紹了vue3中調(diào)用api接口實(shí)現(xiàn)數(shù)據(jù)的渲染以及詳情方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-08-08vue resource發(fā)送請(qǐng)求的幾種方式
這篇文章主要介紹了vue resource發(fā)送請(qǐng)求的幾種方式,代碼簡(jiǎn)單易懂,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-09-09原生JS?Intersection?Observer?API實(shí)現(xiàn)懶加載
這篇文章主要為大家介紹了原生JS?Intersection?Observer?API實(shí)現(xiàn)懶加載示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-07-07深入淺出 Vue 系列 -- 數(shù)據(jù)劫持實(shí)現(xiàn)原理
深入淺出 Vue 系列 -- 數(shù)據(jù)劫持實(shí)現(xiàn)原理2019-04-04Vue使用富文本編輯器Vue-Quill-Editor(含圖片自定義上傳服務(wù)、清除復(fù)制粘貼樣式等)
這篇文章主要介紹了Vue項(xiàng)目中使用富文本編輯器Vue-Quill-Editor(含圖片自定義上傳服務(wù)、清除復(fù)制粘貼樣式等)的相關(guān)知識(shí),本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-05-05