Vue中计算属性与class,style绑定
2017-09-23 09:34
751 查看
var vm=new Vue({ el:'#app', data:{ a:2, }, computed:{ //这里的b是计算属性:默认getter b:{ get:function(){ return this.a+1 }, set:function(newValue){ this.a=newValue-3 } } } }); console.log(vm.b);//3 vm.a=3; console.log(vm.b);//4 vm.b=8; //设置vm.b=8会调用set方法,vm.a变为5 console.log(vm.a);//5
<!-- Class绑定 --> 1.v-bind:class和普通属性class可以并存(对象语法) <div class="static" v-bind:class="{'classA':isA,'classB':isB}"></div><br /> 渲染为:<div class='static classA classB'></div> 2.可以直接绑定数据里面的一个对象 <div v-bind:class="classObject"></div> 渲染为:<div class="class-c"></div><br /> 3.传递数组给:class(数组语法) <div :class="[classA,classB]"></div> 渲染为:<div class="class-a class-b"></div> <br /><br /> <!-- Style绑定 --> 1.对象语法 <div :style="{color:activeColor,fontSize:fontSize+'px'}">Test</div> <div :style="styleObject">Test</div> 2.数组语法 <div :style="[styleObjectA,styleObjectB]"></div>
相关文章推荐
- 【Vue】-(5) 计算属性与class,style绑定
- Vue.js笔记-计算属性 class与style绑定
- vue中,class、内联style绑定、computed属性
- Vue------第二天(计算属性、侦听器、绑定Class、绑定Style)
- vue样式(style)和属性(class)绑定的几种基本方法
- Vue.js学习笔记:v-bind属性绑定(class,src)
- Vue基础(Class 与 Style 绑定)
- Vue的Class 与 Style 绑定
- Vue学习—Class与Style绑定
- Vue——Class和Style绑定
- vue class与style 绑定详解——小白速会
- vue.js之绑定class和style
- vue教程1-06 v-bind属性、class和style
- vue Class与Style绑定
- vue中Class 与 Style 绑定
- Vue.js-----轻量高效的MVVM框架(六、Class与Style绑定)
- Vue的class和Style绑定
- vue Class与Style绑定
- Vue.js computed 例子 class与style绑定
- vue.js学习笔记之绑定style样式和class列表