<a v-for="(cate,index) in categlory" :key="cate.id" @click="queryAppsByCate (cate.id,index)" :class="{active:index==isActive}">
  {{cate.name}}
</a>

  

定义isActive=0,默认高亮第一个元素

data () {
    return {
      isActive: 0
    }
  },

  

方法里改变isActive的值,使其=index,从而使index==isActive条件成立,当前点击元素添加active样式,其他元素则不显示active样式。

queryAppsByCate (param, index) {
      ......
      this.isActive = index
    },

 

 

附:

v-for限制循环条数

<a class="tags" v-if="index < 3" v-for="(item, index) in app.tags" :key="item.key">
    {{ item.name }}
</a>

  

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-06-23
  • 2022-12-23
  • 2022-02-04
  • 2021-11-30
  • 2021-06-02
猜你喜欢
  • 2021-11-13
  • 2022-12-23
  • 2021-11-03
  • 2021-06-03
  • 2022-12-23
  • 2021-04-04
  • 2022-12-23
相关资源
相似解决方案