双方向バインディングフォームデータ

1.チェックボックス

checkedNamesは、選択したチェックボックスの値の値です。配列の値は、チェックボックスの選択順に配置されます。

// 複数の复选枠绑定到数组 
<div id = 'example-3'> 
  <input type = "checkbox" id = "jack" value = "Jack" v-model = "checkedNames"> 
  <label for = "ジャック">ジャック</ラベル> 
  の<input type = "チェックボックス" ID = "ジョン"値= "ジョン" Vモデル= "checkedNames"> 
  <ラベルのため = "ジョン">ジョン</ラベル> 
  の<input type = "チェックボックス" ID = "マイク"値= "マイク" Vモデル= "checkedNames"> 
  <ラベルのため = "マイク">マイク</ label>は
  <BR> 
  <スパン>チェック名:{{checkedNames}} < / span> 
</ div>新しいVue({ 
  el: '#example-3' 
  data:{ 
    checkedNames:[] 
  } 
})


 

2.ラジオボタン

選択された出力値は、選択したラジオボタンの値です。

<div id = "example-4"> 
  <input type = "radio" id = "one" value = "One" v-model = "picked"> 
  <label for = "one"> One </ label> 
  <br > 
  <input type = "radio" id = "two" value = "Two" v-model = "picked"> 
  <label for = "two"> Two </ label> 
  <br> 
  <span>選択済み:{{選択済み}} </ span> 
</ div> 新しいVue({ 
  el: '#example-4' 
  data:{ 
    picked: '' 
  } 
})


 

3.選択ボックス

1.単一選択の場合

selectedは選択されたオプション値です

注:  v-model 式の初期値がどのオプションとも一致しない場合、<select> 要素は「選択解除」としてレンダリングされます

<div id = "example-5"> 
  <select v-model = "selected"> 
    <option disabled value = "">请选择</ option> 
    <option> A </ option> 
    <option> B </ option> 
    <option> C </ option> 
  </ select> 
  <span>選択済み:{{選択済み}} </ span> 
</ div> 新しいVue({ 
  el: '...' 
  data:{ 
    選択済み: '' 
  } 
})

 

2.複数選択の場合

選択された値は選択されたオプションであり、配列内のソートはオプションに従ってソートされ、チェックボックスとは異なる順序でソートされます

<div id = "example-6"> 
  <select v-model = "selected" multiple style = "width:50px;"> 
    <option> A </ option> 
    <option> B </ option> 
    <option> C < / option> 
  </ select> 
  <br> 
  <span>選択:{{選択}} </ span> 
</ div> 新しいVue({ 
  el: '#example-6' 
  data:{ 
    選択:[] 
  } 
} )

 

3. v-forを使用してラジオをレンダリングする

オプションにはテキストが表示され、選択したのは値です。例:

<select v-model = "selected"> 
  <option v- for = "option in options" v-bind:value = "option.value"> 
    {{option.text}}
   </ option> 
</ select> 
<span >選択済み:{{選択済み}} </ span> 新しいVue({ 
  el: '...' 
  データ:{ 
    選択済み: 'A' 
    オプション:[ 
      {テキスト: 'One'、値: 'A' }、
      {テキスト: '2'、値'B' }、
      {テキスト: '三'、値'C' } 
    ] 
  } 
})


 

おすすめ

転載: www.cnblogs.com/dlm17/p/12745707.html