• Vue指令总结---小白同学必看


    今天主要复习一下我们最熟悉vue指令,想要代码撸得快,就要多看书,多看看官方的文档和学习指令,学习编程是一个非常享受的过程,尤其是你不断地去解决问题,获得一项技能,实现薪水的上涨。进行Vue的指令烹饪吧。

    1. v-text :string  用法:更新元素的textContent,更新部分的textContent,需要使用{{Mustache}}插值
    2. v-html: string 用法:更新元素的innerHTML;注意:网站动态渲染任意HTML,容易导致XXS攻击
    3. v-show:any 用法:根据表达式真假值,切换元素的 display css 属性 
    4. v-if:any  用法:表达式的真假条件渲染元素。在切换时元素以及它的数据绑定/组件被销毁并且重建。如果是<template>,并提出它的内容作为条件块。 条件变化时改指令出发过渡效果。
    5. v-else :不需要表达式  用法:前面必须用 v-if 或者 v-else-if
    6. v-else-if:any 用法:前面必须用v-if 或者v-else-if  表示v-if的else if块。可以链式调用
    7. v-for :Array | Object | number | string  用法:基于源数据多次渲染元素或者模板块 语法:alias in expression
    8. v-on: 缩写@;:Function |  Inline Statement  参数 $event( required) 修饰符     
                 .stop---调用 event.stopPropagation(),
                  .capture --添加事件侦听器时使用capture模式
                  .prevent ---调用event.preventDefault()
                  .self---只当事件是从着特定键触发时才触发回调
                  .{keyCode | keyAlias} -- 只当事件是从特定键触发时才触发回调
                  (PS:官网是这么说的 
              .self - 只当事件是从侦听器绑定的元素本身触发时才触发回调
           .{keyCode | keyAlias} - 只当事件是从侦听器绑定的元素本身触发时才触发回调。
              我这里理解成了 特定键触发时才触发回调,注意侦听器绑定的元素)
                  .native ---监听组件根元素的原生事件
                  .once----只触发一次回调
                  .left---(2.2.0)只当点击鼠标左键时触发
                  .right ---(2.2.0)只当点击鼠标右键时触发
                  .middle ---(2.2.0)只当点击鼠标中键时触发
      用法:绑定事件监听器。事件类型由参数指定

      9.v-bind:缩写:;类型: any (with argument)  | Object  (without argument) 参数:attrOrProp (optional) ;修饰符: .prop ---被用于绑定DOM 属性;.camel ---transform the kebab-case attribute name into camelCase .(supported since 2.1.0) 用法: 在绑定 class 和 style 特性时,支持其它类型的值。如对象和数组;在绑定prop时,子组件必须声明prop 

      10.v-model :限制<input> <select> components ;
         修饰符:.lazy---取代input 监听change事件
                    .number ---输出字符串转为数字
                    .trim----输入首尾空格
      11. v-pre  用法:跳过这个元素和它的子元素的编译过程
      12.v-cloak:用法:{v-cloak} {display:none}可以隐藏未编译的Mustach标签直到实例准备完毕
      13.v-once :详细 只能渲染元素和组件一次,随后的重新渲染,元素/组件及其所有的子节点将被视为静态内容并跳过。这可以用于优化更新性能。

    最后致谢 vue官方提供的指令:指令

  • 相关阅读:
    【Java】【IDE】【Jetbrain Idea】Intellij IDEA 快捷键整理
    【Linux】【Services】【KVM】virsh命令详解
    【Linux】【Services】【KVM】安装与简单配置
    【Linux】【Services】【Docker】Docker File
    【Linux】【Services】【Docker】网络
    【Linux】【Services】【Docker】应用
    【Linux】【Services】【Docker】基础理论
    【Python】【Module】json and pickle
    【Python】【Module】hashlib
    Highcharts 对数组的要求
  • 原文地址:https://www.cnblogs.com/starryqian/p/6771521.html
Copyright © 2020-2023  润新知