对象语法(用于控制开关切换)
<style>
.active {
font-size: larger;
font-family: Verdana, Geneva, Tahoma, sans-serif;
color: red;
}
</style>
<body>
<div id="app">
<div :class="{active: isActive}">测试class样式绑定的</div>
<button @click="clickHandler">切换样式</button>
</div>
</body>
<script src="./js/vue.js"></script>
<script>
new Vue({
el: "#app",
data: {
isActive: true,
},
methods: {
clickHandler: function () {
this.isActive = !this.isActive;
},
},
});
</script>
数组写法
<style>
.active {
font-size: larger;
font-family: Verdana, Geneva, Tahoma, sans-serif;
color: red;
}
</style>
<body>
<div id="app">
<div :class="[activeClass,xxxClass]">测试class样式绑定的</div>
<div class="active xxxClass">测试class样式绑定的</div>
</div>
</body>
<script src="./js/vue.js"></script>
<script>
new Vue({
el: "#app",
data: {
activeClass: 'active',
}
});
</script>
Comments | NOTHING