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二级地域选择的实现方法
Jun 17 Javascript
jquery制作居中遮罩层效果分享
Feb 21 Javascript
Javascript Object 对象学习笔记
Dec 17 Javascript
使用JS画图之点、线、面
Jan 12 Javascript
基于jquery实现导航菜单高亮显示(两种方法)
Aug 23 Javascript
浅谈javascript的Touch事件
Sep 27 Javascript
JavaScript常用代码书写规范的超全面总结
Sep 11 Javascript
jquery DataTable实现前后台动态分页
Jun 17 jQuery
JS判断非空至少输入两个字符的简单实现方法
Jun 23 Javascript
VUE在for循环里面根据内容值动态的加入class值的方法
Aug 12 Javascript
Vue3.0 响应式系统源码逐行分析讲解
Oct 14 Javascript
10分钟学会js处理json的常用方法
Dec 06 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
用PHP将数据导入到Foxmail
2006/10/09 PHP
在php中使用sockets:从新闻组中获取文章
2006/10/09 PHP
php 输出双引号&quot;与单引号'的方法
2010/05/09 PHP
pdo中使用参数化查询sql
2011/08/11 PHP
ThinkPHP中url隐藏入口文件后接收alipay传值的方法
2014/12/09 PHP
thinkPHP实现将excel导入到数据库中的方法
2016/04/22 PHP
配置Nginx+PHP的正确思路与过程
2016/05/10 PHP
LaravelS通过Swoole加速Laravel/Lumen详解
2018/03/02 PHP
基于jquery的设置页面文本框 只能输入数字的实现代码
2011/04/19 Javascript
jquery自定义属性(类型/属性值)
2013/05/21 Javascript
JS关闭窗口与JS关闭页面的几种方法小结
2013/12/17 Javascript
JS计算网页停留时间代码
2014/04/28 Javascript
基于javascript实现的搜索时自动提示功能
2014/12/26 Javascript
js实现DOM走马灯特效的方法
2015/01/21 Javascript
学习JavaScript正则表达式
2015/11/13 Javascript
js实现无缝滚动特效
2015/12/20 Javascript
移动端界面的适配
2017/01/11 Javascript
详解vue 2.6 中 slot 的新用法
2019/07/09 Javascript
快速解决layui弹窗按enter键不停弹窗的问题
2019/09/18 Javascript
利用Django内置的认证视图实现用户密码重置功能详解
2017/11/24 Python
解决pip install的时候报错timed out的问题
2018/06/12 Python
基于Pandas读取csv文件Error的总结
2018/06/15 Python
WxPython建立批量录入框窗口
2019/02/27 Python
python之mock模块基本使用方法详解
2019/06/27 Python
python 根据字典的键值进行排序的方法
2019/07/24 Python
Html5 FileReader实现即时上传图片功能实例代码
2014/09/01 HTML / CSS
施华洛世奇韩国官网:SWAROVSKI韩国
2018/06/05 全球购物
在线购买澳大利亚设计师手拿包和奢华晚装手袋:Olga Berg
2019/03/20 全球购物
大学应届生求职简历的自我评价
2013/10/08 职场文书
建筑毕业生自我鉴定
2013/10/18 职场文书
抽奖活动主持词
2014/03/31 职场文书
如何签定毕业生就业协议书
2014/09/28 职场文书
机关作风整顿个人剖析材料
2014/10/06 职场文书
小学信息技术教学反思
2016/02/16 职场文书
2016年小学感恩节活动总结
2016/04/01 职场文书
Mysql数据库索引面试题(程序员基础技能)
2021/05/31 MySQL