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 相关文章推荐
关于JQuery($.load)事件的用法和分析
Apr 09 Javascript
jQuery密码强度检测插件passwordStrength用法实例分析
Oct 30 Javascript
jQuery UI Bootstrap是什么?
Jun 17 Javascript
jQuery控制控件文本的长度的操作方法
Dec 05 Javascript
Node.js环境下Koa2添加travis ci持续集成工具的方法
Jun 19 Javascript
微信小程序实现动态设置placeholder提示文字及按钮选中/取消状态的方法
Dec 14 Javascript
webpack 模块热替换原理
Apr 09 Javascript
jQuery实现的3D版图片轮播示例【滑动轮播】
Jan 18 jQuery
JavaScrip数组去重操作实例小结
Jun 20 Javascript
elementUI 动态生成几行几列的方法示例
Jul 11 Javascript
layui实现数据表格隐藏列的示例
Oct 25 Javascript
JavaScript数组常用的增删改查与其他属性详解
Oct 13 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
雄兵连三大错觉:凯莎没了,凉冰阵亡了,华烨觉得自己又行了
2020/04/09 国漫
PHP5新特性: 更加面向对象化的PHP
2006/11/18 PHP
php.ini中date.timezone设置分析
2011/07/29 PHP
php 开发中加密的几种方法总结
2017/03/22 PHP
PHP文件上传小程序 适合初学者学习!
2019/05/23 PHP
jquery 图片轮换效果
2010/07/29 Javascript
JavaScript isArray()函数判断对象类型的种种方法
2010/10/11 Javascript
jQuery移动和复制dom节点实用DOM操作案例
2012/12/17 Javascript
基于jQuery实现的向下滑动二级菜单效果代码
2015/08/31 Javascript
JQuery实现简单的图片滑动切换特效
2015/11/22 Javascript
jQuery遮罩层效果实例分析
2016/01/14 Javascript
[原创]JQuery 在表单提交之前修改 提交的值
2016/04/14 Javascript
vue使用codemirror的两种用法
2019/08/27 Javascript
关于JS解构的5种有趣用法
2019/09/05 Javascript
Weex开发之WEEX-EROS开发踩坑(小结)
2019/10/16 Javascript
vue路由守卫,限制前端页面访问权限的例子
2019/11/11 Javascript
JS实现页面数据懒加载
2020/02/13 Javascript
js实现简单五子棋游戏
2020/05/28 Javascript
解决vue scoped html样式无效的问题
2020/10/24 Javascript
微信小程序淘宝首页双排图片布局排版代码(推荐)
2020/10/29 Javascript
python支持断点续传的多线程下载示例
2014/01/16 Python
python读写二进制文件的方法
2015/05/09 Python
Python格式化输出%s和%d
2018/05/07 Python
浅谈python中对于json写入txt文件的编码问题
2018/06/07 Python
Python使用re模块验证危险字符
2020/05/21 Python
Python flask路由间传递变量实例详解
2020/06/03 Python
Pycharm中如何关掉python console
2020/10/27 Python
Optimalprint加拿大:在线打印服务
2020/04/03 全球购物
寻找迷宫的一条出路,o通路;X:障碍
2016/07/10 面试题
应届本科生推荐信范文
2013/12/25 职场文书
运动会通讯稿500字
2014/02/20 职场文书
讲解员培训方案
2014/05/04 职场文书
施工单位安全责任书
2014/07/24 职场文书
2019消防宣传标语!
2019/07/10 职场文书
学习师德师风的心得体会(2篇)
2019/10/08 职场文书
关于python3 opencv 图像二值化的问题(cv2.adaptiveThreshold函数)
2022/04/04 Python