zoukankan      html  css  js  c++  java
  • vue基础---06class与style绑定

    00.样式绑定

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
        <script src="../js/vue.js"></script>
        <style type="text/css">
            .page{
                width:200px;
                height:200px;
                background:red;
                display:black;
            }
            .active{
                display:none;
            }
        </style>
    </head>
    <body>
        <div id="app">
            <!-- 通过对象的方式决定是否存在某个类 -->
            <div class="page" :class="{active:isTrue}"></div>//":"是v-bind的简写,此处,class有两个值
            <!-- 直接放置对象 -->
            <div class="page" :class="styleObj"></div>
            <!-- 放置数组 -->
            <div class="page" :class="styleArr"></div>
            <!-- 放置字符串 -->
            <div class="page" :class="styleStr"></div>
            <!-- 数组和对象混合使用 -->
            <div class="page" :class="styleArrObj"></div>
        </div>
        <script type="text/javascript">
            var app=new Vue({
                el:"#app",
                data:{
                    isTrue:true,
                    // 下面对应上面的直接放置对象
                    styleObj:{active:true,laochen:true},//可以在浏览器查看div的class属性有几个
                    //下面对应上面的放置数组
                    styleArr:['col-xs-12','red-bg'],//可以通过push方法添加等
                    //下面是对应上面的字符串
                    styleStr:"ment step clone",
                    //下面对应上面的数组和对象混合使用
                    styleArrObj:['abc',{active:true}]
                }
            })
        </script>
    </body>
    </html>
    
    在控制台输入app.isTrue=false,将.active隐藏,故,page就可以显示出来
  • 相关阅读:
    09 python初学 (字符串)
    08 python 初学(字典)
    07 Python初学(元组)
    ubuntu 学习
    10 python 初学(Python 的编码解码)
    12 python 初学(深浅拷贝、集合)
    11 python初学 (文件)
    ubuntu 在 Windows 下的安装
    mysql常用命令总结
    关于Windows 7 下临时IPV6地址的问题,如何禁用它
  • 原文地址:https://www.cnblogs.com/hunter1/p/15250785.html
Copyright © 2011-2022 走看看