vue实现点击当前标签高亮效果【推荐】


Posted in Javascript onJune 22, 2018

实现点击按钮使当前按钮高亮,其他按钮复原的效果

vue实现点击当前标签高亮效果【推荐】

实现思路

•在data中定义即将渲染的数据,及active

data() {
  return {
   wpList: [
    {
     name: '食品饮料'
    },
    {
     name: '鲜花'
    },
    {
     name: '蛋糕'
    },
    {
     name: '水果生鲜'
    },
    {
     name: '服装鞋帽'
    },
    {
     name: '其它'
    }
   ],
   active:''
  }
 }
 ...

•定义高亮的标签类名

.active {
  background: #fd7522;
  border: 1px solid #fd7522;
  color: #fff;
 }

•动态渲染按钮的数据,并动态的增加active类名(当active为当前name值时添加),添加点击事件(点击时让active=name)

<el-row class="wp-list">
  <el-button v-for="item in wpList" :key="item.name" 
  :class="{active : active == item.name}" 
  @click="selected(item.name)">{{item.name}}</el-button>
</el-row>

•在methods中定义点击事件函数

selected(name){
  this.active = name;
}

总结

以上所述是小编给大家介绍的vue实现点击当前标签高亮效果,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
很多人都是用下面的js刷新站IP和PV
Sep 05 Javascript
xheditor与validate插件冲突的解决方案
Apr 15 Javascript
动态改变div的z-index属性的简单实例
Aug 08 Javascript
JS制作手机端自适应缩放显示
Jun 11 Javascript
javascript背景时钟实现方法
Jun 18 Javascript
基于jQuery+PHP+Mysql实现在线拍照和在线浏览照片
Sep 06 Javascript
BootStrap初学者对弹出框和进度条的使用感觉
Jun 27 Javascript
vue.js实现表格合并示例代码
Nov 30 Javascript
常用JS图片滚动(无缝、平滑、上下左右滚动)代码大全(推荐)
Dec 20 Javascript
VUEX-action可以修改state吗
Nov 19 Javascript
Vue中登录验证成功后保存token,并每次请求携带并验证token操作
Sep 08 Javascript
vue 导航守卫和axios拦截器有哪些区别
Dec 19 Vue.js
vue中使用element-ui进行表单验证的实例代码
Jun 22 #Javascript
QQ跳转支付宝并自动领红包脚本(最新)
Jun 22 #Javascript
JavaScript 下载svg图片为png格式
Jun 21 #Javascript
MVVM 双向绑定的实现代码
Jun 21 #Javascript
在vue2.0中引用element-ui组件库的方法
Jun 21 #Javascript
vue树形结构获取键值的方法示例
Jun 21 #Javascript
vue使用jsonp抓取qq音乐数据的方法
Jun 21 #Javascript
You might like
深入phpMyAdmin的安装与配置的详细步骤
2013/05/07 PHP
WordPres对前端页面调试时的两个PHP函数使用小技巧
2015/12/22 PHP
php实现的读取CSV文件函数示例
2017/02/07 PHP
JavaScript 自动分号插入(JavaScript synat:auto semicolon insertion)
2009/11/04 Javascript
十个迅速提升JQuery性能让你的JQuery跑得更快
2012/12/10 Javascript
jquery利用ajax调用后台方法实例
2013/08/23 Javascript
jquery单选框radio绑定click事件实现方法
2015/01/14 Javascript
node-webkit打包成exe文件被360误报木马的解决方法
2015/03/11 Javascript
HTML5实现留言和回复页面样式
2015/07/22 Javascript
Angularjs注入拦截器实现Loading效果
2015/12/28 Javascript
ES6中Symbol类型用法实例详解
2017/04/06 Javascript
jQuery 利用ztree实现树形表格的实例代码
2017/09/27 jQuery
微信小程序使用audio组件播放音乐功能示例【附源码下载】
2017/12/08 Javascript
详解extract-text-webpack-plugin 的使用及安装
2018/06/12 Javascript
nodejs开发一个最简单的web服务器实例讲解
2020/01/02 NodeJs
JavaScript实现省份城市的三级联动
2020/02/11 Javascript
简单了解JavaScript弹窗实现代码
2020/05/07 Javascript
详解Python设计模式编程中观察者模式与策略模式的运用
2016/03/02 Python
Python读取一个目录下所有目录和文件的方法
2016/07/15 Python
Python利用ElementTree模块处理XML的方法详解
2017/08/31 Python
python实现验证码识别功能
2018/06/07 Python
Python闭包和装饰器用法实例详解
2019/05/22 Python
Python中的pathlib.Path为什么不继承str详解
2019/06/23 Python
Django中自定义模型管理器(Manager)及方法
2019/09/23 Python
Django框架HttpRequest对象用法实例分析
2019/11/01 Python
Xadmin+rules实现多选行权限方式(级联效果)
2020/04/07 Python
Python filter()及reduce()函数使用方法解析
2020/09/05 Python
英国乐购杂货:Tesco Groceries
2018/11/29 全球购物
日本动漫周边服饰销售网站:Atsuko
2019/12/16 全球购物
高校辅导员推荐信范文
2013/12/25 职场文书
个人债务授权委托书
2014/10/17 职场文书
2014年妇委会工作总结
2014/12/10 职场文书
2015年行政助理工作总结
2015/04/30 职场文书
2016年秋季新学期致辞
2015/07/30 职场文书
导游词之镇江焦山
2019/11/21 职场文书
高考要来啦!用Python爬取历年高考数据并分析
2021/06/03 Python