需求:假如现在有个导航,第一个有默认样式,其它的点击谁谁有样式,而原先有样式要取消掉
直接上代码了
<div id="app">
<ul>
<li v-for="(item, index) in items" :class="{'active': isActive == index}" @click="handleActive(index)">{{ item }}</li>
</ul>
</div>
<script>
var app1 = new Vue({
el: "#app1",
data: {
items: ['q','w'],
isActive: 0
},
methods: {
handleActive: function(index) {
this.isActive = index;
}
}
});
</script>
网友评论