欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Vue的样式绑定

程序员文章站 2022-07-04 20:03:14
...
<div id="app">

        <!--1. class的对象绑定方式 对象方式{} -->
        <!-- activadted 是class名称,isActivated是变量属性 -->
        <!-- activadted是否显示有变量isActivated来决定 -->
         <div @click='handleClick'
         :class="{activadted:isActivated}" 
         >Hello World</div>

        <!--2. class的数组绑定方式 [] -->
        <!-- activadted 和activadtedOne是两个变量,class的内容将是这两个变量的值-->
         <div @click='handleClick'
         :class="[activadted,activadtedOne]" 
         >Hello World</div>

         <!-- style样式对象绑定,styleObj是一个变量名称 -->
         <div @click='handleClick'
         :style="styleObj" 
         >Hello World</div>

         <!-- style样式数组绑定,styleObj是一个变量名称 -->
         <div @click='handleClick'
         :style="[styleObj,{fontSize:'20px'}]" 
         >Hello World</div>
    </div>
 <script>
     var Vm=new Vue({
         el:'#app',
         data:{
            isActivated:false,
            activadted:'activadted',
            activadtedOne:'activadted_one',
            styleObj:{
                color:"black"
            }
         }  
     })
    </script>