1.修饰符

  1. //当时去焦点时才触发同步
  2. <input v-model.lazy="msg" />
  3. //返回的一定是数字类型 type=""number输入的数字,返回的还是字符串
  4. <input v-model.number="number2" />
  5. //.trim自动过滤收尾空格
  6. <input v-model.trim="msg" type="text" />

2.单选radio

  1. //当第一个单选被选中 picked 的值为第一个单选按钮的 value,同样当第二个单选被选中 picked 的值为第二个单选按钮的 value。
  2. <input type="radio" id="one" value="One" v-model="picked" />
  3. <input type="radio" id="two" value="Two" v-model="picked" />
  4. //选中时,toggle值为yes 未选中时为no
  5. <input type="checkbox" v-model="toggle" true-value="yes" false-value="no" />

3.复选框

  1. //checked 为true时为选中
  2. <input type="checkbox" id="checkbox" v-model="checked" />
  3. //选中时,checkedNames=[syl1,syl2]
  4. <input type="checkbox" id="syl1" value="syl1" v-model="checkedNames" />
  5. <input type="checkbox" id="syl2" value="syl2" v-model="checkedNames" />

4.下拉框

  1. //selected =A/B/C //就是option的值
  2. <select v-model="selected">
  3. <option disabled value="">请选择</option>
  4. <option value="A">A</option>
  5. <option value="B">B</option>
  6. <option value="C">C</option>
  7. </select>