新聞中心
小編給大家分享一下Vue.js如何實現(xiàn)表單控件,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
創(chuàng)新互聯(lián)建站是一家專業(yè)提供紹興企業(yè)網(wǎng)站建設,專注與網(wǎng)站建設、做網(wǎng)站、成都h5網(wǎng)站建設、小程序制作等業(yè)務。10年已為紹興眾多企業(yè)、政府機構(gòu)等服務。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站制作公司優(yōu)惠進行中。
概念說明
v-model指令:在表單控件元素上創(chuàng)建雙向數(shù)據(jù)綁定。v-model 會根據(jù)控件類型自動選取正確的方法來更新元素。
輸入框
實例中演示了 input 和 textarea 元素中使用 v-model 實現(xiàn)雙向數(shù)據(jù)綁定:
HTML
Vue 測試實例 - 菜鳥教程(runoob.com) input 元素:
消息是: {{ message }}
textarea 元素:
{{ message2 }}
效果如圖:
復選框
復選框如果是單個為邏輯值,如果是多個則綁定到同一個數(shù)組:
HTML
Vue 測試實例 - 菜鳥教程(runoob.com) 單個復選框:
多個復選框:
選擇的值為: {{ checkedNames }}
效果如圖:
單選按鈕
HTML
Vue 測試實例 - 菜鳥教程(runoob.com)
選中值為: {{ picked }}
效果如圖:
下拉列表
HTML
Vue 測試實例 - 菜鳥教程(runoob.com) 選擇的網(wǎng)站是: {{selected}}
效果如圖:
修飾符
.lazy
在默認情況下, v-model 在 input 事件中同步輸入框的值與數(shù)據(jù),但你可以添加一個修飾符 lazy ,從而轉(zhuǎn)變?yōu)樵?change 事件中同步:
.number
如果想自動將用戶的輸入值轉(zhuǎn)為 Number 類型(如果原值的轉(zhuǎn)換結(jié)果為 NaN 則返回原值),可以添加一個修飾符 number 給 v-model 來處理輸入值:
這通常很有用,因為在 type="number" 時 HTML 中輸入的值也總是會返回字符串類型。
.trim
如果要自動過濾用戶輸入的首尾空格,可以添加 trim 修飾符到 v-model 上過濾輸入:
以上是“Vue.js如何實現(xiàn)表單控件”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學習更多知識,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
分享標題:Vue.js如何實現(xiàn)表單控件
分享鏈接:http://fisionsoft.com.cn/article/ppsehd.html