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 相关文章推荐
JavaScript单元测试ABC
Apr 12 Javascript
jQuery extend 的简单实例
Sep 18 Javascript
深入分析下javascript中的[]()+!
Jul 07 Javascript
javaScript知识点总结(必看篇)
Jun 10 Javascript
JS传递对象数组为参数给后端,后端获取的实例代码
Jun 28 Javascript
关于Vue实现组件信息的缓存问题
Aug 23 Javascript
Node.js assert断言原理与用法分析
Jan 04 Javascript
详解如何实现Element树形控件Tree在懒加载模式下的动态更新
Apr 25 Javascript
JavaScript适配器模式原理与用法实例详解
Mar 09 Javascript
jQuery实现日历效果
Sep 11 jQuery
浅谈Vue的computed计算属性
Mar 21 Vue.js
AngularJS实现多级下拉框
Mar 25 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
《Pokemon Sword·Shield》系列WEB动画《薄明之翼》第2话声优阵容公开!
2020/03/06 日漫
PHP自动生成后台导航网址的最佳方法
2013/08/27 PHP
将酷狗krc歌词解析并转换为lrc歌词php源码
2014/06/20 PHP
thinkphp5引入公共部分header、footer的方法详解
2018/09/14 PHP
js 学习笔记(三)
2009/12/29 Javascript
一个很简单的jquery+xml+ajax的无刷新树结构(无css,后台是c#)
2010/06/02 Javascript
ExtJS 设置级联菜单的默认值
2010/06/13 Javascript
JQERY limittext 插件0.2版(长内容限制显示)
2010/08/27 Javascript
Jquery知识点三 jquery表单对象操作
2011/01/17 Javascript
JS构建页面的DOM节点结构的实现代码
2011/12/09 Javascript
『jQuery』取指定url格式及分割函数应用
2013/04/22 Javascript
javascript中Number对象的toString()方法分析
2014/12/20 Javascript
js实现弹窗暗层效果
2017/01/16 Javascript
js 输入框 正则表达式(菜鸟必看教程)
2017/02/19 Javascript
JavaScript中严格判断NaN的方法
2018/02/16 Javascript
Vue框架TypeScript装饰器使用指南小结
2019/02/18 Javascript
微信小程序扫描二维码获取信息实例详解
2019/05/07 Javascript
详解async/await 异步应用的常用场景
2019/05/13 Javascript
JS原型prototype和__proto__用法实例分析
2020/03/14 Javascript
Python3并发写文件与Python对比
2019/11/20 Python
tensorflow estimator 使用hook实现finetune方式
2020/01/21 Python
如何基于python实现不邻接植花
2020/05/01 Python
Django中的模型类设计及展示示例详解
2020/05/29 Python
python 解决mysql where in 对列表(list,,array)问题
2020/06/06 Python
html5本地存储_动力节点Java学院整理
2017/07/12 HTML / CSS
使用Html5、CSS实现文字阴影效果
2018/01/17 HTML / CSS
深入探究HTML5的History API
2015/07/09 HTML / CSS
H5离线存储Manifest原理及使用
2020/04/28 HTML / CSS
HealthElement海外旗舰店:新西兰大卖场
2018/02/23 全球购物
Fanatics英国官网:美国体育电商
2018/11/06 全球购物
技术总监的工作职责
2013/11/13 职场文书
初二物理教学反思
2014/01/29 职场文书
2015年八一建军节慰问信
2015/03/23 职场文书
Mysql - 常用函数 每天积极向上
2021/04/05 MySQL
CSS 新特性 contain控制页面的重绘与重排问题
2021/04/30 HTML / CSS
【海涛dota】偶遇拉娜娅 质量局德鲁伊第一视角解说
2022/04/01 DOTA