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 相关文章推荐
二级域名转向类
Nov 09 Javascript
JQuery选择器特辑 详细小结
May 14 Javascript
json中换行符的处理方法示例介绍
Jun 10 Javascript
DOM基础教程之事件对象
Jan 20 Javascript
JS实现控制表格只显示行边框或者只显示列边框的方法
Mar 31 Javascript
js clearInterval()方法的定义和用法
Nov 11 Javascript
JavaScript中的this使用详解
Jul 27 Javascript
利用Angularjs实现幻灯片效果
Sep 07 Javascript
JS严格模式知识点总结
Feb 27 Javascript
深入浅析angular和vue还有jquery的区别
Aug 13 jQuery
详解原生JS动态添加和删除类
Mar 26 Javascript
微信小程序 子级页面返回父级并把子级参数带回父级实现方法
Aug 22 Javascript
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
屏蔽浏览器缓存另类方法
2006/10/09 PHP
set_exception_handler函数在ThinkPHP中的用法
2014/10/31 PHP
ThinkPHP中redirect用法分析
2014/12/05 PHP
PHP邮件群发机实现代码
2016/02/16 PHP
关于PHP中字符串与多进制转换函数的实例代码
2016/11/03 PHP
PHP处理Ajax请求与Ajax跨域问题
2017/02/13 PHP
RGB颜色值转HTML十六进制(HEX)代码的JS函数
2009/04/25 Javascript
一个简单的js鼠标划过切换效果
2010/06/30 Javascript
jquery select多选框的左右移动 具体实现代码
2013/07/03 Javascript
JavaScript sub方法入门实例(把字符串显示为下标)
2014/10/17 Javascript
用ES6写全屏滚动插件的示例代码
2018/05/02 Javascript
JavaScript面向对象程序设计创建对象的方法分析
2018/08/13 Javascript
学习jQuery中的noConflict()用法
2018/09/28 jQuery
详解vue配置后台接口方式
2019/03/29 Javascript
Python 专题二 条件语句和循环语句的基础知识
2017/03/19 Python
spyder常用快捷键(分享)
2017/07/19 Python
Python scikit-learn 做线性回归的示例代码
2017/11/01 Python
Python通过命令开启http.server服务器的方法
2017/11/04 Python
Python3计算三角形的面积代码
2017/12/18 Python
python编写分类决策树的代码
2017/12/21 Python
python 获取list特定元素下标的实例讲解
2018/04/09 Python
scikit-learn线性回归,多元回归,多项式回归的实现
2019/08/29 Python
Django中密码的加密、验密、解密操作
2019/12/19 Python
Python Opencv中用compareHist函数进行直方图比较对比图片
2020/04/07 Python
美国创意之家:BulbHead
2017/07/12 全球购物
美国学校用品、教室和教学商店:Discount School Supply
2018/04/04 全球购物
韩国流行时尚女装网站:Dintchina(中文)
2018/07/19 全球购物
丝芙兰加拿大官方网站:SEPHORA加拿大
2018/11/20 全球购物
维德科技C#面试题笔试题
2015/12/09 面试题
一套Delphi的笔试题二
2013/05/11 面试题
会计专业毕业生自我评价
2013/09/25 职场文书
2014年汽车销售工作总结
2014/12/01 职场文书
环卫工人慰问信
2015/02/15 职场文书
苦儿流浪记读书笔记
2015/07/01 职场文书
24句精辟的现实社会语录,句句扎心,道尽人性
2019/08/29 职场文书
2019年手机市场的调研报告2篇
2019/10/10 职场文书