vue中v-model對(duì)select的綁定操作
1、單選時(shí)
<select v-model='selected'> <option disabled value=''>請(qǐng)選擇</option> <option>A</option> <option>B</option> <option>C</option> </select> <span>Selected: {{ selected }}</span>data: { selected: ’’ }
如果 v-model表達(dá)式的value初始值未能匹配任何選項(xiàng),<select>
元素將被渲染為“未選中”狀態(tài)。在 iOS 中,這會(huì)使用戶無(wú)法選擇第一個(gè)選項(xiàng)。因?yàn)檫@樣的情況下,iOS 不會(huì)觸發(fā) change 事件。因此,更推薦像上面這樣提供一個(gè)值為空的禁用選項(xiàng)。
2、多選時(shí)(綁定到一個(gè)數(shù)組)
<select v-model='selected' multiple style='width: 50px;'> <option>A</option> <option>B</option> <option>C</option> </select> <br> <span>Selected: {{ selected }}</span>
data: { selected: [] }
3、用 v-for渲染的動(dòng)態(tài)選項(xiàng):
<select v-model='selected'> <option v-for='option in options' v-bind:value='option.value'> {{ option.text }} </option></select><span>Selected: {{ selected }}</span>
new Vue({ el: ’...’, data: { selected: ’A’, options: [ { text: ’One’, value: ’A’ }, { text: ’Two’, value: ’B’ }, { text: ’Three’, value: ’C’ } ] }})
對(duì)于單選按鈕,復(fù)選框及選擇框的選項(xiàng),v-model 綁定的值通常是靜態(tài)字符串 (對(duì)于復(fù)選框也可以是布爾值),有時(shí)我們可能想把值綁定到 Vue 實(shí)例的一個(gè)動(dòng)態(tài)屬性上,這時(shí)可以用 v-bind 實(shí)現(xiàn),并且這個(gè)屬性的值可以不是字符串
<select v-model='selected'> <!-- 內(nèi)聯(lián)對(duì)象字面量 --> <option v-bind:value='{ number: 123 }'>123</option></select>
// 當(dāng)選中時(shí)typeof vm.selected // => ’object’vm.selected.number // => 123
具體參考 https://cn.vuejs.org/v2/guide/forms.html#選擇框
補(bǔ)充知識(shí):v-model綁定后設(shè)置selected問(wèn)題
v-model綁定數(shù)據(jù)后設(shè)置selected無(wú)效原因
v-model綁定的數(shù)據(jù)需要與selected的option值相同才生效
以上這篇vue中v-model對(duì)select的綁定操作就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。
相關(guān)文章:
1. Java發(fā)送http請(qǐng)求的示例(get與post方法請(qǐng)求)2. JS繪圖Flot如何實(shí)現(xiàn)動(dòng)態(tài)可刷新曲線圖3. springboot基于Redis發(fā)布訂閱集群下WebSocket的解決方案4. IDEA項(xiàng)目的依賴(pom.xml文件)導(dǎo)入問(wèn)題及解決5. 基于android studio的layout的xml文件的創(chuàng)建方式6. CSS自定義滾動(dòng)條樣式案例詳解7. 使用ProcessBuilder調(diào)用外部命令,并返回大量結(jié)果8. python使用requests庫(kù)爬取拉勾網(wǎng)招聘信息的實(shí)現(xiàn)9. HTML實(shí)現(xiàn)title 屬性換行小技巧10. python利用后綴表達(dá)式實(shí)現(xiàn)計(jì)算器功能
