vue指令

v-text 更新元素的textContent,跟{{ }}的作用是一样的

  

v-html 更新元素的innerHTML,如果元素是带有html标签的字符串就可以渲染成html

  

v-show 根据表达式的真假切换元素的display,false的话就none true的话就block

  v-show=“false/true”

v-if 根据表达式的真假渲染元素,false的话就不渲染 true的话就渲染,它跟v-show的区别就是是否创建元素

  v-if=“false/true”

v-else 条件渲染,配合v-if

v-else-if 多个条件渲染,配合v-if和v-else

v-for基于源数据多次渲染元素或模板

  数组v-for="(item, index) in items" 根据数组数据items,可获得下标和对应值

  对象v-for="(val, key, index) in object" 跟对对象数据object,可获得值,键,下标

v-on绑定事件监听器,简写@

  修饰符

    .stop阻止事件冒泡

    ,prevent禁止默认事件

    .capture给元素添加事件监听时,当元素发生冒泡的时候,先触发有该修饰符的元素,若有多个修饰符则由外而内触发

    .self监听事件只有自己身上绑定的才可以触发,冒泡在自己身上的不触发

    .native 自定义组件的时候,使用原生组件的事件

    .once只触发一次回调

v-bind绑定一个或多个属性

  修饰符

    .prop v-bind默认绑定到DOM节点的attrbute上,使用,prop修饰符会绑定到property上

    .camel将kebab-case特姓名转为kebabCase

    .sync语法糖,扩展成为一个更新父组件绑定值的v-on监听器

v-model表单控件或组件创建双向绑定

  修饰符

    .lazy取代input的change事件

    .number输入字符串转为数字

    .trim输入收尾空格过滤

v-pre跳过这个元素子元素的编译过程

v-cloak保持在元素上直到关联实例结束编译。用来清除一打开显示{{ }}的现象

  

 

v-once只渲染元素和组件一次

 

posted @ 2018-04-13 13:28  Daisylcj  阅读(148)  评论(0编辑  收藏  举报