`<template>
<div>
<h2> 动静增加类名 </h2>
<!-- 第一种形式: 对象的模式 -->
<!-- 第一个参数 类名,第二个参数:boolean 值 -->
<!-- 对象的模式: 用花括号包裹起来,类名用引号,-->
<!-- 长处: 以对象的模式能够写多个,用逗号离开 -->
<p :class="{'p1': true}"> 对象的模式 (文字的色彩)</p>
<p :class="{'p1': false,'p': true}"> 对象的模式 (文字的色彩)</p>
<!-- 第二种形式: 三元表达式 留神点:放在数组中,类名要用引号 -->
<p :class="[1 < 2 ?'p1':'p']" > 三元示意式 (文字的色彩)</p>
<!-- 第三种形式: 数组的模式 -->
<p :class="[isTrue, isFalse]"> 数组的模式 (文字的色彩)</p>
<!-- 数组中用对象 -->
<p :class="[{'p1': false}, isFalse]"> 数组中应用对象 (文字的色彩)</p>
<!– 补充: class 中还能够传办法,在办法中返回类名 –>
<p :class=”setClass”> 通过办法设置 class 类名 </p>
</div>
</template>
<script>
export default {
data () {
return {
isTrue: 'p1',
isFalse: 'p'
};},
method: {
setclass () {
return 'p1';
}
}
}
</script>
<style scoped>
.p1 {
color: red;
font-size: 30px;
}
.p {
color: blue
}
</style>
`