对象语法
我们可以传给 :class 一个或多个对象
:class 指令也可以与普通的 class 共存
<div
class="static"
:class="{ active: isActive, 'text-danger': hasError }"
></div>
<script>
data() {
return {
isActive: true,
hasError: false
}
}
</script>
数组语法
<div :class="[activeClass, errorClass]"></div>
<script>
data() {
return {
activeClass: 'active',
errorClass: 'text-danger'
}
}
</script>
三元表达式
<div :class="[isActive ? activeClass : '', errorClass]"></div>
数组语法中使用对象语法
<div :class="[{ active: isActive }, errorClass]"></div>