zoukankan      html  css  js  c++  java
  • vue中的tab栏切换内容变换

    <!DOCTYPE html>
    <html lang="cn-zh">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="ie=edge">
        <title>Document</title>
        <style>
             ul li {
                margin: 0;
                padding: 0;
                list-style: none;
            }
            #app {
                 600px;
                height: 400px;
                margin: 0 auto;
                border: 1px solid #ccc;
            }
            .tab-tilte{
                 90%;
            }
            .tab-tilte li{
                float: left;
                 50%;
                height: 44px;
                line-height: 44px;
                text-align: center;
                background-color:#fff;
                cursor: pointer;
            }
            /* 点击对应的标题添加对应的背景颜色 */
            .tab-tilte .active{
                background:url('./a.png') no-repeat;
                /* 地址是背景图标 */
                color: #fff;
                background-size: 100% 44px;
            }
            .tab-tilte .active1{
                background: url('./b.png') no-repeat;
                /* 背景图标 */
                color: #fff;
                background-size: 100% 44px ;
    
            }
            .tab-content div{
                float: left;
                 25%;
                line-height: 100px;
                text-align: center;
            }
        </style>
    </head>
    <body>
            <div id="app">
                <ul class="tab-tilte">
                    <li @click="cur=0" :class="{active:cur==0}">1.验证手机</li>
                    <li @click="cur=1" :class="{active1:cur==1}">2.企业认证</li>
                </ul>
                <div class="tab-content">
                    <div v-show="cur==0">内容一</div>
                    <div v-show="cur==1">内容二</div>
                </div>
            </div>  
        <script src="./vue.js"></script>
        <script>
            var app = new Vue({
                el: "#app",
                data: {
                    cur:0 //默认选中第一个tab
                },
            }); 
        
        
        </script>
    </body>
    </html>

     

    <!DOCTYPE html>
    <html lang="cn-zh">
    <head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <style>
    ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    }
    #app {
    width: 600px;
    height: 400px;
    margin: 0 auto;
    border: 1px solid #ccc;
    }
    .tab-tilte{
    width: 90%;
    }
    .tab-tilte li{
    float: left;
    width: 50%;
    height: 44px;
    line-height: 44px;
    text-align: center;
    background-color:#fff;
    cursor: pointer;
    }
    /* 点击对应的标题添加对应的背景颜色 */
    .tab-tilte .active{
    background:url('./a.png') no-repeat;
    /* 地址是背景图标 */
    color: #fff;
    background-size: 100% 44px;
    }
    .tab-tilte .active1{
    background: url('./b.png') no-repeat;
    /* 背景图标 */
    color: #fff;
    background-size: 100% 44px ;

    }
    .tab-content div{
    float: left;
    width: 25%;
    line-height: 100px;
    text-align: center;
    }
    </style>
    </head>
    <body>
    <div id="app">
    <ul class="tab-tilte">
    <li @click="cur=0" :class="{active:cur==0}">1.验证手机</li>
    <li @click="cur=1" :class="{active1:cur==1}">2.企业认证</li>
    </ul>
    <div class="tab-content">
    <div v-show="cur==0">内容一</div>
    <div v-show="cur==1">内容二</div>
    </div>
    </div>
    <script src="./vue.js"></script>
    <script>
    var app = new Vue({
    el: "#app",
    data: {
    cur:0 //默认选中第一个tab
    },
    });
     
     
    </script>
    </body>
    </html>
  • 相关阅读:
    java 接口中的成员变量与方法
    Spring BeanPostProcessor
    MySQL更改命令行默认分隔符
    java 动态代理
    《剑指offer》:[62]序列化二叉树
    group by语法
    Mysql两种引擎
    线程池大小设置
    Synchronized及其实现原理
    CAS ABA问题
  • 原文地址:https://www.cnblogs.com/Alitar/p/10728626.html
Copyright © 2011-2022 走看看