• vue中的tab


    <template>
       <div>
            <ul class="tab-tilte">
                <li v-for="(title,index) in tabTitle"
                    @click="cur=index"
                    :class="{active:cur==index}">
                    {{title}}
                </li> 
            </ul>
    
            <div class="tab-content">
                 <div v-for="(m,index) in tabMain"
                      v-show="cur==index">
                      {{m}}
                </div>
            </div>
       </div>
    
    
    </template>
    
    
    
    <script>
      export default{
          data(){
              return{
                  tabTitle:['标题一','标题二','标题三','标题四'],
                  tabMain:['内容一','内容二','内容三','内容四'],
                  cur:0
              }
          }
      }
    
    
    </script>
    
    <style scoped>
     .tab-tilte{
                 90%;
            }
            .tab-tilte li{
                float: left;
                 25%;
                height:20px;
                padding: 10px 0;
                text-align: center;
                background-color:skyblue;
                cursor: pointer;
            }
         /* 点击对应的标题添加对应的背景颜色 */
            .tab-tilte .active{
                background-color: #09f;
                color: #fff;
            }
            .tab-content div{
                float: left;
                 25%;
                line-height: 100px;
                text-align: center;
            }
    
    </style>
    

      

  • 相关阅读:
    对象拷贝-深拷贝
    eclipse安装桌面快捷方式
    ajax 分页
    单例模式
    过滤器
    ajax参数详解
    json
    反射
    jdbc02
    jdbc --例子7
  • 原文地址:https://www.cnblogs.com/fei3/p/12001415.html
Copyright © 2020-2023  润新知