zoukankan      html  css  js  c++  java
  • vue中的js绑定样式

    添加class

      对象形式添加   activated为true时p标签的class为activated false时为空

    <div id="app">
                <p :class="{activated:activated}">内容部分</p>
    </div>
     <script>
                var app=new Vue({
                    el:"#app",
                    data:{
                        activated:true
                    }
                })
    </script>

    数组形式添加  activated的值是data中的内容即activated

    <div id="app">
        <p :class="[activated,activated1]">内容部分</p>
    </div>
    <script>
        var app=new Vue({
                    el:"#app",
                    data:{
                        activated:"activated"
                    }
                   })
    </script>        

     style绑定样式

      对象形式

    <div id="app">
                <p :style="styleObj">内容部分</p>
     </div>
      <script>
                var app=new Vue({
                    el:"#app",
                    data:{
                        styleObj:{
                            color:"red"
                        }
                    }
                })
      </script>

    数组形式

    <div id="app">
                <p :style="[styleObj,styleObj1]">内容部分</p>
    </div>
     <script>
                var app=new Vue({
                    el:"#app",
                    data:{
                        styleObj:{
                            color:"red"
                        },
                        styleObj1:{
                            fontSize:"25px"
                        }
                    }
                })
      </script>

     官方文档 :https://cn.vuejs.org/v2/guide/class-and-style.html

  • 相关阅读:
    JS判断鼠标从什么方向进入一个容器
    [JS进阶] 编写可维护性代码 (1)
    CSS3 animation小动画
    如何使用js捕获css3动画
    webpack入门(译)
    js拖拽3D立方体旋转
    简单3D翻转
    html 基础
    python 并发编程
    python 网络编程
  • 原文地址:https://www.cnblogs.com/zimengxiyu/p/10542554.html
Copyright © 2011-2022 走看看