日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)VUE3教程:Vue3.0表單輸入綁定

#基礎(chǔ)用法

你可以用 v-model 指令在表單 、

點擊此處實現(xiàn)

在文本區(qū)域插值不起作用,應(yīng)該使用 v-model 來代替。






#復(fù)選框 (Checkbox)

單個復(fù)選框,綁定到布爾值:


點擊此處實現(xiàn)

多個復(fù)選框,綁定到同一個數(shù)組:


Checked names: {{ checkedNames }}

Vue.createApp({
  data() {
    return {
      checkedNames: []
    }
  }
}).mount('#v-model-multiple-checkboxes')

點擊此處實現(xiàn)

#單選框 (Radio)



Picked: {{ picked }}

Vue.createApp({
  data() {
    return {
      picked: ''
    }
  }
}).mount('#v-model-radiobutton')

點擊此處實現(xiàn)

#選擇框 (Select)

單選時:

Selected: {{ selected }}

Vue.createApp({
  data() {
    return {
      selected: ''
    }
  }
}).mount('#v-model-select')

點擊此處實現(xiàn)

Note

如果 v-model 表達式的初始值未能匹配任何選項,
Selected: {{ selected }}

點擊此處實現(xiàn)

v-for 渲染的動態(tài)選項:

Selected: {{ selected }}

Vue.createApp({
  data() {
    return {
      selected: 'A',
      options: [
        { text: 'One', value: 'A' },
        { text: 'Two', value: 'B' },
        { text: 'Three', value: 'C' }
      ]
    }
  }
}).mount('#v-model-select-dynamic')

點擊此處實現(xiàn)

#值綁定

對于單選按鈕,復(fù)選框及選擇框的選項,v-model 綁定的值通常是靜態(tài)字符串 (對于復(fù)選框也可以是布爾值):










但是有時我們可能想把值綁定到當前活動實例的一個動態(tài) property 上,這時可以用 v-bind 實現(xiàn),此外,使用 v-bind 可以將輸入值綁定到非字符串。

#復(fù)選框 (Checkbox)

// when checked:
vm.toggle === 'yes'
// when unchecked:
vm.toggle === 'no'

Tip

這里的 true-valuefalse-value attribute 并不會影響輸入控件的 value attribute,因為瀏覽器在提交表單時并不會包含未被選中的復(fù)選框。如果要確保表單中這兩個值中的一個能夠被提交,(即“yes”或“no”),請換用單選按鈕。

#單選框 (Radio)

// 當選中時
vm.pick === vm.a

#Select Options

// 當被選中時
typeof vm.selected // => 'object'
vm.selected.number // => 123

#修飾符

#.lazy

在默認情況下,v-model 在每次 input 事件觸發(fā)后將輸入框的值與數(shù)據(jù)進行同步 (除了上述輸入法組織文字時)。你可以添加 lazy 修飾符,從而轉(zhuǎn)為在 change 事件_之后_進行同步:


#.number

如果想自動將用戶的輸入值轉(zhuǎn)為數(shù)值類型,可以給 v-model 添加 number 修飾符:

這通常很有用,因為即使在 type="number" 時,HTML 輸入元素的值也總會返回字符串。如果這個值無法被 parseFloat() 解析,則會返回原始的值。

#.trim

如果要自動過濾用戶輸入的首尾空白字符,可以給 v-model 添加 trim 修飾符:

#在組件上使用 v-model

如果你還不熟悉 Vue 的組件,可以暫且跳過這里。

HTML 原生的輸入元素類型并不總能滿足需求。幸好,Vue 的組件系統(tǒng)允許你創(chuàng)建具有完全自定義行為且可復(fù)用的輸入組件。這些輸入組件甚至可以和 v-model 一起使用!

要了解更多,請參閱組件指南中的自定義輸入組件。


網(wǎng)站標題:創(chuàng)新互聯(lián)VUE3教程:Vue3.0表單輸入綁定
網(wǎng)頁路徑:http://www.dlmjj.cn/article/djihjso.html