zoukankan      html  css  js  c++  java
  • 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:可以过滤内容左右两边的空格

  • 相关阅读:
    hive的常用操作
    更改Oracle字符集避免乱码
    SQLLDR导入乱码问题的解决
    linux环境下安装oracle步骤和自启动oracle
    解决Sql Server 日志满了,设置收缩
    解决sql server死锁
    boolean b=true?false:true==true?false:true;
    "无法删除数据库,因为该数据库当前正在使用"问题解决
    C#使用wkhtmltopdf,把HTML生成PDF(包含分页)
    小技巧:方便开机打开多个程序
  • 原文地址:https://www.cnblogs.com/jidanbufan/p/13946263.html
Copyright © 2011-2022 走看看