:class
1. <div :class='{active:isActive}' > </div> //动态切换class;
2. <div class='box' :class='{active:true,"deactive:false"}' > </div> //可以与静态茶class并存;
3. <div :class='classObj' > </div> //可以绑定一个计算属性
computed:{
classObj:function (){
return active:this.classA+this.classB
}
}
4.<div :class='[active,deactive]'> </div> //可以绑定一个数组;
5.在自定义组件上使用class时,是追加,不是覆盖;
Vue.component(my-component,{
template:'<p class='foo bar'></p>'
})
使用:<my-component class='boo'></my-component>
渲染是时:<p class='foo bar boo'></p>//追加
:style
<div :style={color:'red',fontSize:'20px'}> </div>
<div :style='[styleA,styleB]'> </div> //可以绑定数组,同时渲染多个属性
可以自动添加浏览器前缀