Class 与 Style 绑定

Class

对象语法
<div v-bind:class="{ active: isActive }"></div>

data:{
    isActive: true
}
数组语法
<div v-bind:class="[activeClass, errorClass]"></div>

data: {
  activeClass: 'active',
  errorClass: 'text-danger'
}

style

对象语法
<div v-bind:style="color: whatColor"></div>

<div v-bind:style="{color: whatColor, background: whatBg}"></div>

data:{
    whatColor: 'red,
    whatBg: 'green'
}
数组语法
<div v-bind:style="[baseStyles, overridingStyles]"></div>

data: {
  baseStyles: {
    'color': 'red'
  },
  overridingStyles: {
    'font-size': 12 + 'px'
  }
}

// 渲染结果

<div style="color: red, font-size: 12px"></div>