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

VUE学习小结

时间:2018-09-01 12:19:52      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:v-on   input   小结   表单   sre   表示   选择   元素   css样式   

构造VUE实例

new VUE({

  el:‘选择器‘,

  data:{

    k1:v1,

    k2:v2,

    ...

  },

  methods:{

    method1(){

      ...

    },

    method2(){

      ...

    }

  }

})

说明:

VUE构造函数的参数是一个json对象,它主要有3个键:

el表示数据在什么元素内有效,它的值是一个选择器,可以是id选择器,也可以是类选择器。

data显示就是数据,是一个json格式,在html双标签内引用如:<h1>{{k1}}</h1>

methods通常定义响应事件的方法,作为html元素的属性引用如:<button @click="method1">确定</button>,@click是v-on:click的缩写。

 

v-bind

v-bind:class="{样式名:data中布尔型的变量}"

如:v-bind:class="{active:isActive}

说明:active是css样式名(.active),isActive是data中的一个bool型变量,如果它的值为true,则采用.active样式,否则就不采用。

扩展:

  (1)v-bind:class="{ active: isActive, ‘text-danger‘: hasError }"

  (2)v-bind:class="classObject" //classObject={ active: isActive, ‘text-danger‘: hasError }

v-bind:class="表达式"

如:v-bind:class="isRed?‘red‘:‘green‘"

说明:主要根据data中的isRed的值(true还是false)来选择css样式,true的话就采用‘red’,‘false’的话就采用‘green’。‘red‘和‘green‘是CSS类选择器的名字,分别是“.red”和“.green”。

 

v-bind:style="{属性1:值1,属性2:值2}"

如:v-bind:style="{ color: activeColor, fontSize: fontSize + ‘px‘ }"

说明:值1activeColor和值2fontSize是Data中的键。

 

v-model

如:<input type="text" v-model="var1">

说明:表单控件的双向绑定,内存变量var1的值可以改变控件的值(value),同时value也可改变内存变量var1的值。

 

VUE学习小结

标签:v-on   input   小结   表单   sre   表示   选择   元素   css样式   

原文地址:https://www.cnblogs.com/beast-king/p/9569106.html

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