vue 基础指令

 vue  指令
1. v-bind 动态绑定
          语法 : v-bind:属性名="vue变量"
          简写 :    :属性名="vue变量"    
     
2. v-on 可以简写@ 
   (1)v-on 事件绑定
           语法 : v-on:事件名="methods中的函数名"
           简写 : @事件名="methods中的函数名"
       
    (2) v-on的是事件修饰符 (直接再事件后面点就好了 例子 :  @click.stop)
                               .stop  阻止事件冒泡
                               .prevent 阻止默认行为
    (3) v-on的按键修饰符
           语法 : @keyup.enter    监测回车按键
                     @keyup.esc        监测返回按键

3.  v-model 双向绑定  只针对表单元素
      (1) 语法 : v-model = "Vue数据变量"
   
    注意(重点) : v-model 复选框绑定时有两种情况
               (1) 非数组 : 一律当成 boolean 处理, 绑定勾选状态
               (2) 数组 : 会将勾选的复选框对应的 value 值放入数组

       (2) v-model 修饰符
                 语法: v-model.修饰符 = "Vue数据变量"
                          .number   以parseFloat 转成数字类型
                          .trim          去除首尾空白字符
                          .lazy           在change时触发而非input时 

4. v-show 和  v-if   控制标签的隐藏或出现
        语法 : v-show="Vue变量"   ---------> 设置元素的 display:none 用于频繁切换 隐藏
                  v-if="Vue变量"  --------> 直接从DOM树上移除 
                     高级用法 : v-else  


5. v-for  列表渲染,所在标签结构,按照数据数量,循环生成 (v-for写在哪就循环创建哪个标签)
         语法: v-for="( 值变量 , 索引值 ) in 目标结构" :key="循环索引"
                                      |             |
                                   item  ,   index

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值