vue指令之表單控件綁定v-model v-model與v-bind結(jié)合使用
一、表單控件綁定v-model
v-model 雙向數(shù)據(jù)綁定;一般用于表單元素,會忽略表單元素的value、checked、selected
的初始值,且將Vue實(shí)例的數(shù)據(jù)作為數(shù)據(jù)來源。
① 單行文本框 input[type="text"]
、多行文本框 textarea:
v-model值綁定到value屬性;
<body> <div id="app"> <input type="text" v-model="username" value="我是初始值,但是我被忽略了"><br/> <textarea v-model="schoolname" value="我是初始學(xué)校:北大青鳥"></textarea><br/> </div> <script src="./vue.js"></script> <script> var vm = new Vue({ el:'#app', data:{ username:'小鳴', schoolname:'XX科技大學(xué)' } }) </script> </body>
ps:下面看下Vue v-bind v-model的使用
v-model 指令在表單控件元素上創(chuàng)建雙向數(shù)據(jù)綁定,所謂雙向綁定,指的就是我們在js中的vue實(shí)例中的data與其渲染的dom元素上的內(nèi)容保持一致,兩者無論誰被改變,另一方也會相應(yīng)的更新為相同的數(shù)據(jù)
最基礎(chǔ)的就是實(shí)現(xiàn)一個(gè)聯(lián)動的效果
<body> <div class="app"> <span>Multiline message is:</span> <p>{{message}}</p> <br> <textarea name="" v-model="message" placeholder="please write..."></textarea> </div> </body> <script> new Vue({ el:'.app' }) </script>
checkbox
<body> <div class="app"> <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="jack">John</label> <input type="checkbox" id="Mike" value="Mike" v-model="checkedNames"> <label for="jack">Mike</label> <br> <span>Checked names:{{checkedNames}}</span> </div> </body> <script> new Vue({ el:'.app', data:{ checkedNames:[] } }) </script>
v-bind
有些指令可以在其名稱后面帶一個(gè)“參數(shù)” (Argument),中間放一個(gè)冒號隔開。例如,v-bind 指令用于響應(yīng)地更新 HTML 特性
總結(jié)
以上所述是小編給大家介紹的vue指令之表單控件綁定v-model v-model與v-bind結(jié)合使用 ,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時(shí)回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉(zhuǎn)載,煩請注明出處,謝謝!
相關(guān)文章
解決vue使用vant輪播組件swipe + flex時(shí)文字抖動問題
這篇文章主要介紹了解決vue使用vant輪播組件swipe + flex時(shí)文字抖動問題,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2021-01-01vue 實(shí)現(xiàn) ios 原生picker 效果及實(shí)現(xiàn)思路解析
這篇文章主要介紹了vue 實(shí)現(xiàn) ios 原生picker 效果及實(shí)現(xiàn)思路解析,本文給大家介紹的非常詳細(xì),具有參考借鑒價(jià)值,需要的朋友可以參考下2017-12-12vue如何對一個(gè)數(shù)據(jù)過濾出想要的item
這篇文章主要介紹了vue如何對一個(gè)數(shù)據(jù)過濾出想要的item問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-10-10ElementUI中el-input無法輸入、修改及刪除問題解決辦法
這篇文章主要給大家介紹了關(guān)于ElementUI中el-input無法輸入、修改及刪除問題的解決辦法,這種問題產(chǎn)生是因?yàn)閕nput在vue中的受控,我們需要去重新改變一下監(jiān)聽和實(shí)現(xiàn),需要的朋友可以參考下2023-11-11