Vue中怎么綁定表單控件,很多新手對(duì)此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。
目前創(chuàng)新互聯(lián)建站已為上千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬空間、網(wǎng)站托管、企業(yè)網(wǎng)站設(shè)計(jì)、太白網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。1、基礎(chǔ)用法
可以用 v-model 指令在表單控件元素上創(chuàng)建雙向數(shù)據(jù)綁定。根據(jù)控件類型它自動(dòng)選取正確的方法更新元素。盡管有點(diǎn)神奇,v-model 不過是語法糖,在用戶輸入事件中更新數(shù)據(jù),以及特別處理一些極端例子。
2、Checkbox
單個(gè)勾選框,邏輯值:
3、多個(gè)勾選框,綁定到同一個(gè)數(shù)組:
4、動(dòng)態(tài)選項(xiàng),用 v-for 渲染:
5、值綁定
對(duì)于單選按鈕,勾選框及選擇框選項(xiàng),v-model 綁定的值通常是靜態(tài)字符串(對(duì)于勾選框是邏輯值):
6、但是有時(shí)想綁定值到 Vue 實(shí)例一個(gè)動(dòng)態(tài)屬性上??梢杂?v-bind 做到。 而且 v-bind允許綁定輸入框的值到非字符串值。
7、參數(shù)特性lazy
在默認(rèn)情況下,v-model 在input 事件中同步輸入框值與數(shù)據(jù),可以添加一個(gè)特性lazy,從而改到在 change 事件中同步:
8、debounce
debounce 設(shè)置一個(gè)最小的延時(shí),在每次敲擊之后延時(shí)同步輸入框的值與數(shù)據(jù)。如果每次更新都要進(jìn)行高耗操作(例如在輸入提示中 Ajax 請(qǐng)求),它較為有用。
9、注意 debounce 參數(shù)不會(huì)延遲 input 事件:它延遲“寫入”底層數(shù)據(jù)。因此在使用 debounce時(shí)應(yīng)當(dāng)用 vm.$watch() 響應(yīng)數(shù)據(jù)的變化。若想延遲 DOM 事件,應(yīng)當(dāng)使用 debounce 過濾器。注意 debounce 參數(shù)不會(huì)延遲 input 事件:它延遲“寫入”底層數(shù)據(jù)。因此在使用 debounce時(shí)應(yīng)當(dāng)用 vm.$watch() 響應(yīng)數(shù)據(jù)的變化。若想延遲 DOM 事件,應(yīng)當(dāng)使用 debounce 過濾器。
看完上述內(nèi)容是否對(duì)您有幫助呢?如果還想對(duì)相關(guān)知識(shí)有進(jìn)一步的了解或閱讀更多相關(guān)文章,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對(duì)創(chuàng)新互聯(lián)的支持。
新聞標(biāo)題:Vue中怎么綁定表單控件-創(chuàng)新互聯(lián)
分享網(wǎng)址:http://jinyejixie.com/article32/csoppc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營銷推廣、外貿(mào)網(wǎng)站建設(shè)、外貿(mào)建站、網(wǎng)站營銷、網(wǎng)站設(shè)計(jì)、網(wǎng)站內(nèi)鏈
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容