码迷,mamicode.com
首页 > 其他好文 > 详细

Vue指令

时间:2018-07-30 19:04:46      阅读:144      评论:0      收藏:0      [点我收藏+]

标签:model   改变   source   htm   的区别   数据绑定   data   组成   enter   

  1. v-text
  2. v-html 注入html内容
  3. v-if 通过 v-if 进行判断
  4. v-else 要配合 v-if 使用
  5. v-show
  6. v-if 与 v-show 的区别
  • v-if : 真正的渲染
  • v-show : 通过改变 css 样式 display 来实现是否显示
  • v-show 的性能好一些
  1. v-for(遍历数据)
  2. v-on 绑定事件 可以简写成 @
  • v-on:keyup.enter (.enter键值修饰符)
  1. v-bind 标签的属性
  • class
  • id
  • type
  • style
  • reayonly
  • data-xxx
  • :class={} class 的值由 key 组成,但是由 value 决定
<span v-bind:class="cssObj">{{title}}</span>
new Vue({
    el: ‘#app‘,
    data: {
        cssObj:{
            red:true,
            font:true
        }
    }
})

 

  • 数组形式

  • :class=[] 是由 数组中的每一项对应的值决定

<span v-bind:class="styleObj">{{title}}</span>
    el: ‘#app‘,
    data: {
        styleObj:[‘red‘,‘font‘]
    }
})

 

  • v-model 双向数据绑定
  <input type="text" v-model="title">
    <span v-bind:class="styleObj">{{title}}</span>
new Vue({
    el: ‘#app‘,
    data: {
        title: "Hello World!!"
    }
    
})

 

不用model的双向数据绑定

<input type="text" :value="title" @input="e=>title=e.target.value">
<span v-bind:class="styleObj">{{title}}</span>

 

Vue指令

标签:model   改变   source   htm   的区别   数据绑定   data   组成   enter   

原文地址:https://www.cnblogs.com/goff-mi/p/9392147.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!