VUE 绑定样式

1、对象语法
我们可以传给 v-bind:class 一个对象,以动态地切换 class。注意 v-bind:class 指令可以与普通的 class 特性共存:
<div class="static" v-bind:class="{ 'class-a': isA, 'class-b': isB }"></div>
data: {
isA: true,
isB: false
}
渲染为:<div class="static class-a"></div>
 
2、数组语法
<div v-bind:class="[classA, classB]">
data: {
classA: 'class-a',
classB: 'class-b'
}
渲染为:<div class="class-a class-b"></div>
 
3、直接绑定内联样式
也可以直接绑定一个内联样式,同样的,对象语法常常结合返回对象的计算属性使用。直接绑定到一个样式对象通常更好,让模板更清晰:
<div v-bind:style="styleObject"></div>
data: {
styleObject: {
color: 'red',
fontSize: '13px'
}
}
 
如果文章对你有帮助,麻烦帮忙点个赞哦!嘿嘿!做一个靠谱的技术博主!

猜你喜欢

转载自www.cnblogs.com/CatcherLJ/p/11200315.html