<template>
<div>
<button :class="colorClass" >22</button>
<button @click="say()" :class="{'red':isRed,'bold':isBold}">111</button>
<button :class="[colorClass,baseClass]" >33</button>
<button :class="[true?colorClass:baseClass]" >33</button>
<button :style="styleObject" >33</button>
<button :style="[styleObject,baseStyleObject]" >33</button>
</div>
</template>
<script>
export default {
name: 'App',
data() {
return {
colorClass:'red',
baseClass:'base',
isRed:true,
isBold:true,
styleObject:{
color:'blue'
},
baseStyleObject:{
width:"50px",
height:"30px"
}
}
}
}
</script>
<style>
.red{
background-color: red;
}
.blue{
background-color: blue;
}
.bold{
font-weight: bold;
}
.base{
width: 100px;
}
</style>