1024Vue.js前端Vue专辑

5、 Vue3 Class样式绑定

2022-07-08  本文已影响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>
上一篇 下一篇

猜你喜欢

热点阅读