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

vuejs实现标签选项卡动态更改css样式的方法

程序员文章站 2022-03-22 08:01:41
html
  • html

    <ul class="header-list"> 
        <li v-cloak v-for="(item,index) in headerlist" v-on:click="selectmaintheme(index)"><a href="java:;" rel="external nofollow" :class="{'active':idx == index}">{{item.name}}</a></li> 
    </ul> 

    js

    var app = new vue({ 
        el:"#app", 
        router, 
        data:{ 
          m:"hello vue.js", 
          active:'2', 
          idx:'0',  //默认选择首页 
          headerlist:[ 
            {name:'首页1'}, 
            {name:'首页2'}, 
            {name:'首页3'}, 
            {name:'首页4'}, 
            {name:'首页5'}, 
            {name:'首页6'} 
          ] 
        }, 
        methods:{ 
          // 1.选择 
          selectmaintheme:function(index){ 
            console.log("selectmaintheme" + index); 
            console.log("idx" + this.idx); 
            this.idx = index; 
          } 
          //  
        }   
    }); 

    总结

    以上所述是小编给大家介绍的vuejs实现标签选项卡动态更改css样式,希望对大家有所帮助