案例
<!--
Class样式绑定
-->
<template>
<div :class="{'class1': class1}">class1</div> <br>
<div :class="class2">class2</div>
<button @click="changeStyle">点击改变样式</button><br>
</template>
<script>
import { reactive, ref } from '@vue/reactivity';
export default {
setup(){
let class1 = ref(true);
let class2 = reactive({
class1: true,
class2: true
})
let changeStyle = ()=>{
class1.value = !class1.value
}
return {
class2,
class1,
changeStyle
}
}
}
</script>
<style>
.class1 {
border: 1px solid red;
}
.class2 {
font-size: 20px;
color: red;
}
</style>
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。