• Vue : v-model 双向绑定


    1 . 基本使用和原理

    使用v-model指令来实现表单元素和数据的双向绑定

      v-model也可以用于textarea元素

      原理,包含了两个操作

      一、v-bind绑定一个value元素

      二、v-on指令给当前元素绑定input元素

    1   <input type="text" v-model="message">
    2       <!--等同于下面代码-->
    3       <!--<input type="text" :value="message"
    4       @input='message = $event.target.value'>-->
    5       {{message}}

    2.v-model : radio  

    1   <lable for="male">
    2         <input type="radio" id="male" value="male" v-model="sex">男人
    3       </lable>
    4       <lable for="female">
    5         <input type="radio" id="female" value="female" v-model="sex" >  女人
    6       </lable>

    3.v-model:CheckBox  单选对应的是Boolean,多选对应的是数组

    4.v-model: select  单选对应的是一个值,多选对应的是数组

     1 <select name="abc" v-model="fruit">
     2           <option value="苹果" >苹果</option>
     3           <option value="小米" >小米</option>
     4           <option value="锤子" >锤子</option>
     5           <option value="华为" >华为</option>
     6           <option value="OPPO" >OPPO</option>
     7         </select>
     8         <h3>{{ fruit }}</h3>
     9 
    10         <select name="abc" v-model="fruits" multiple>
    11           <option value="苹果" >苹果</option>
    12           <option value="小米" >小米</option>
    13           <option value="锤子" >锤子</option>
    14           <option value="华为" >华为</option>
    15           <option value="OPPO" >OPPO</option>
    16         </select>
    17         <h3>{{ fruits }}</h3>

    5.值绑定

    1 <label :for="item" v-for="item in phone" >
    2           <input type="checkbox" :value="item" :id="item" v-model="phones">{{ item }}
    3         </label>
    4         <h4>{{ phones }}</h4>

    6.修饰符  lazy、

      lazy:v-model.lazy  数据在失去焦点或者回车的时候才会更新

    <input type="text" v-model.lazy="message">

      number :默认为字符串类型;会将内容自动转化为数字类型

      trim:可以过滤内容左右两边的空格

  • 相关阅读:
    codevs 1202 求和
    codevs 1201 最小数和最大数
    nyist 240 小明的调查统计(二)
    nyist28大数阶乘
    nyist 626 intersection set
    【】小技巧】CSS文字两端对齐
    Vue.js项目模板搭建
    25个最基本的JavaScript面试问题及答案
    java抽象类与接口的区别及用法
    JQuery事件手册
  • 原文地址:https://www.cnblogs.com/jidanbufan/p/13946263.html
Copyright © 2020-2023  润新知