美文网首页1024Vue.js前端Vue专辑
5、 Vue3 Class样式绑定

5、 Vue3 Class样式绑定

作者: 圆梦人生 | 来源:发表于2022-07-08 17:06 被阅读0次

案例

<!--
 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>

相关文章

网友评论

    本文标题:5、 Vue3 Class样式绑定

    本文链接:https://www.haomeiwen.com/subject/mtyvbrtx.html