使用方法
绑定clss样式—字符串写法,适用于:样式的类名不确定,需要动态指定
<div class="title" :class="a" @click="clickfun">内容</div>
<script>
...
data:{
a:"h1_style"
}
methods:{
clickfun(){
this.a = "h2_style"
}
}
</script>
绑定clss样式—数组写法,适用于:样式的个数不确定,名字不确定
<div class="title" :class="arrclass" @click="clickfun">内容</div>
<script>
...
data:{
arrclass:["h1","h2","style"]
}
methods:{
clickfun(){
this.a = "h2_style"
}
}
</script>
对象写法 —- 适用于绑定个数确定,名字确定,但要动态确定用不用
<div class="title" :class="arrclass" @click="clickfun">内容</div>
<script>
...
data:{
arrclass:{
h1_style:true,
h2_style:false,
h3_style:true
}
}
methods:{
clickfun(){
this.a = "h2_style"
}
}
</script>
行内样式
<div :style={fontSize: fsize + 'px',...}></div>
<div :style="objectStyle"></div> objectStyle:{fontSize: "20px"}
<div :style="[objectStyle,objectStyle2]"></div>