美文网首页
Vue绑定class和style

Vue绑定class和style

作者: 手指乐 | 来源:发表于2019-10-04 16:48 被阅读0次
  1. vue绑定class:
<div v-bind:class="{ active: isActive }"></div>

上面的语法表示 active 这个 class 存在与否将取决于数据属性 isActive

可以绑定多个class:

<div class="static"
v-bind:class="{ active: isActive, 'text-danger': hasError }">
</div>

data: {
  isActive: true,
  hasError: false
}

除了v-bind:class,元素可以正常定义非绑定的class

  1. 绑定style:
<div v-bind:style="{ color: activeColor, fontSize: fontSize + 'px' }"></div>
data: {
activeColor: 'red',
fontSize: 30
}

相关文章