栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > Web开发 > JavaScript

Vue点击切换Class变化,实现Active当前样式操作

JavaScript 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Vue点击切换Class变化,实现Active当前样式操作

刚入门Vue没多久,在制作过程中遇到很多简单实用的小技巧。

没有太多的墨水,直接上代码:

一、先在data里增加一个变量,用来储存当前点击的元素

data() {
  return {
   activeClass: -1, // 0为默认选择第一个,-1为不选择
  };
 },

二、在Template里面的代码,切记在@click方法里面要传index,

  • {{itme.text}}
  • 三、点击事件:改变data里面activeClass的值

      getItme(index) {
       this.activeClass = index; // 把当前点击元素的index,赋值给activeClass
      },

    四、在style中写上 .active 样式

    .active {
     
     color: #1e82d2;
     font-weight: bolder;
    }

    补充知识:Vue实现非循环active点击切换样式

    我就废话不多说了,大家还是直接看代码吧~

    
      日
      月
      年
    
    
    .to_active {background: #409eff!important;color: #fff;}
    
    然后在method里定义
    today_a(){
    this.shows = 1;
    },
    today_b(){
    this.shows = 2;
    },
    today_c(){
    this.shows = 3;
    },
    

    完事,欢迎小伙伴有更好的方法分享哈~ 希望能给大家一个参考,也希望大家多多支持考高分网。

    转载请注明:文章转载自 www.mshxw.com
    本文地址:https://www.mshxw.com/it/69652.html
    我们一直用心在做
    关于我们 文章归档 网站地图 联系我们

    版权所有 (c)2021-2022 MSHXW.COM

    ICP备案号:晋ICP备2021003244-6号