li选中添加active样式
<ul class="nav">
<li class="item" v-for=" init in inits">
<a @click="changeTab($index)" track-by="$index" v-link="init.link" :class="{'active':tab.active}">
<i :class="init.klass"></i>{{ init.name }}
</a>
</li>
</ul>
data() {
return {
currentView: vHomeNews,
inits:[
{
name:'梦想学习地图',
link:'/',
klass:'nav-map',
iscur:true
},
{
name:'梦想实训营',
link:'/course/',
klass:'nav-training',
iscur:false
},
{
name:'梦想导师',
link:'/dreamTeacher/',
klass:'nav-teacher',
iscur:false
},
{
name:'我的',
link:'/mySet/',
klass:'nav-person',
iscur:false
}
]
}
},
li里的是我尝试的残余代码