vue 点击切换样式

把html变成数据循环遍历的形式

1.html

 <div class="typeSeq-left">
     <span @click="allSeq(index)" :class="{styleName:index == current}" v-for="(item,index) in seqList" :key="index" >{{item.seqName}}</span>
  </div>

js文件

data(){
    return{
    seqList:[
      { id:1, seqName: "全部"},
      { id:2, seqName:"成功"},
      { id:3, seqName: "失败"}
      ],
      current:0,
}
}
// 点击改变
 allSeq(index){
      console.log(index)
      this.current = index;
    },

css

.styleName{
    border-bottom: 1px solid #ccc;
  }

效果图

image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容