Vue.js表單控件綁定示例盤點
v-model 指令在表單控件元素上創(chuàng)建雙向數(shù)據(jù)綁定
可以用 v-model 指令在表單控件元素上創(chuàng)建雙向數(shù)據(jù)綁定。它會根據(jù)控件類型自動選取正確的方法來更新元素。盡管有些神奇,但 v-model 本質(zhì)上不過是語法糖,它負(fù)責(zé)監(jiān)聽用戶的輸入事件以更新數(shù)據(jù),并特別處理一些極端的例子。
1、單行文本
<body> <div id="example"> <input type="text" v-model="message"> <p>Message is:{{message}}</p> </div> </body> <script src="vue.js"></script> <script> new Vue({ el:'#example', data:{ message:"" } }); </script>
2、多行文本
<body> <div id="example"> <span>Mulitline message is:</span> <p style="white-space:pre">{{message}}</p> <br> <textarea v-model="message" placeholder="add mulitine lines..."></textarea> </div> </body> <script src="vue.js"></script> <script> new Vue({ el:'#example', data:{ message:"" } }); </script>
3、復(fù)選框
<body> <div id="example"> <input type="checkbox" id="checkbox" v-model="checked"> <label for="checkbox">{{checked}}</label> </div> </body> <script src="vue.js"></script> <script> new Vue({ el:'#example', data:{ checked:false } }); </script>
4、復(fù)選框(升級版)
<body> <div id="example"> <input type="checkbox" id="jack" value="Jack" v-model="checkedNames"> <label for="jack">Jack</label> <input type="checkbox" id="john" value="John" v-model="checkedNames"> <label for="john">John</label> <input type="checkbox" id="mike" value="Mike" v-model="checkedNames"> <label for="mike">Mike</label> <br> <span>Checked names:{{checkedNames}}</span> </div> </body> <script src="vue.js"></script> <script> new Vue({ el:'#example', data:{ checkedNames:[] } }); </script>
5、單選按鈕
<body> <div id="example"> <input type="radio" id="one" value="One" v-model="picked"> <label for="one">One</label> <input type="radio" id="two" value="Two" v-model="picked"> <label for="two">Two</label> <br> <span>Picked:{{picked}}</span> </div> </body> <script src="vue.js"></script> <script> new Vue({ el:'#example', data:{ picked:"" } }); </script>
6、選擇列表
<body> <div id="example"> <select v-model="selected"> <option>A</option> <option>B</option> <option>C</option> </select> <span>Sclected:{{selected}}</span> </div> </body> <script src="vue.js"></script> <script> new Vue({ el:'#example', data:{ selected:"" } }); </script>
7、綁定value
復(fù)選框
<body> <div id="example"> <input type="checkbox" v-model="toggle" v-bind:true-value="a" v-bind:false-value="b"> <p>{{toggle}}</p> </div> </body> <script src="vue.js"></script> <script> new Vue({ el:'#example', data:{ a:'a', b:'b' , toggle:"b" } }); </script>
單選按鈕
<body> <div id="example"> <input type="radio" v-model="picked" v-bind:value="a"> <p>{{picked}}</p> </div> </body> <script src="vue.js"></script> <script> new Vue({ el:'#example', data:{ a:'a', picked:"" } }); </script>
以上就是Vue.js表單控件綁定示例盤點的詳細(xì)內(nèi)容,更多關(guān)于Vue表單控件綁定的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
Vue.js每天必學(xué)之內(nèi)部響應(yīng)式原理探究
Vue.js每天必學(xué)之內(nèi)部響應(yīng)式原理探究,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-09-09Vue中的element tabs點擊錨點定位,鼠標(biāo)滾動定位
這篇文章主要介紹了Vue中的element tabs點擊錨點定位,鼠標(biāo)滾動定位方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-07-07vue 1.0 結(jié)合animate.css定義動畫效果
本文分步驟給大家介紹了Vue 1.0自定義動畫效果,vue1.0代碼結(jié)合animate.css定義動畫,頁面一定要引入animate.cdd,具體實例代碼大家參考下本文2018-07-07基于vue+electron實現(xiàn)文件下載打開wps預(yù)覽
這篇文章主要給大家介紹了基于vue+electron實現(xiàn)文件下載打開wps預(yù)覽,文中有詳細(xì)的代碼示例供大家借鑒參考,感興趣的同學(xué)可以參考閱讀下2023-08-08vue+elementUI 實現(xiàn)內(nèi)容區(qū)域高度自適應(yīng)的示例
這篇文章主要介紹了vue+elementUI 實現(xiàn)內(nèi)容區(qū)域高度自適應(yīng)的示例,幫助大家更好的理解和使用vue,感興趣的朋友可以了解下2020-09-09vue3中使用@vueuse/core中的圖片懶加載案例詳解
這篇文章主要介紹了vue3中使用@vueuse/core中的圖片懶加載案例,本文通過實例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下2023-03-03