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 触发事件列表 比较不错
Sep 03 Javascript
jquery offset函数应用实例
Nov 14 Javascript
JavaScript基础教程之alert弹出提示框实例
Oct 16 Javascript
解决Jquery向页面append新元素之后事件的绑定问题
Mar 16 Javascript
JavaScript中的Repaint和Reflow用法详解
Jul 27 Javascript
快速掌握Node.js环境的安装与运行方法
Feb 16 Javascript
Javascript DOM事件操作小结(监听鼠标点击、释放,悬停、离开等)
Jan 20 Javascript
详解node HTTP请求客户端 - Request
May 05 Javascript
详解如何使用webpack+es6开发angular1.x
Aug 16 Javascript
jQuery发请求传输中文参数乱码问题的解决方案
May 22 jQuery
JS实现图片切换效果
Nov 17 Javascript
javascript实现手动点赞效果
Apr 09 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 curl 模拟登录并获取数据实例详解
2016/12/22 PHP
javascript基础知识大集锦(一) 推荐收藏
2011/01/13 Javascript
jqueyr判断checkbox组的选中(示例代码)
2013/11/08 Javascript
分享28款免费实用的 JQuery 图片和内容滑块插件
2014/12/15 Javascript
JS中获取函数调用链所有参数的方法
2015/05/07 Javascript
jQuery实现仿百度首页滑动伸缩展开的添加服务效果代码
2015/09/09 Javascript
jQuery点击按钮弹出遮罩层且内容居中特效
2015/12/14 Javascript
Bootstrap项目实战之首页内容介绍(全)
2016/04/25 Javascript
JS采用绝对定位实现回到顶部效果完整实例
2016/06/20 Javascript
JS与HTML结合使用marquee标签实现无缝滚动效果代码
2016/07/05 Javascript
jQuery中slidedown与slideup方法用法示例
2016/09/16 Javascript
vue.js移动端app实战1:初始配置详解
2017/07/24 Javascript
js实现可以点击收缩或张开的悬浮窗
2017/09/18 Javascript
Node.Js中实现端口重用原理详解
2018/05/03 Javascript
vue3.0 CLI - 2.2 - 组件 home.vue 的初步改造
2018/09/14 Javascript
详解Vue项目部署遇到的问题及解决方案
2019/01/11 Javascript
JavaScript ES2019中的8个新特性详解
2019/02/20 Javascript
jquery弹窗时禁止body滚动条滚动的例子
2019/09/21 jQuery
python中numpy基础学习及进行数组和矢量计算
2017/02/12 Python
Python实现PS滤镜的万花筒效果示例
2018/01/23 Python
TensorFlow搭建神经网络最佳实践
2018/03/09 Python
Python实现求解括号匹配问题的方法
2018/04/17 Python
Django 多语言教程的实现(i18n)
2018/07/07 Python
纯CSS3实现移动端展开和收起效果的示例代码
2020/04/26 HTML / CSS
html5 canvas 简单画板实现代码
2012/01/05 HTML / CSS
森海塞尔美国官网:Sennheiser耳机与耳麦
2017/07/19 全球购物
BudgetAir印度:预订航班、酒店和汽车租赁
2019/07/07 全球购物
Android面试题附答案
2014/12/08 面试题
2014年元旦联欢会活动策划方案
2014/02/16 职场文书
党代会心得体会
2014/09/04 职场文书
2015年毕业实习工作总结
2014/12/12 职场文书
先进教师事迹材料
2014/12/16 职场文书
施工安全保证书
2015/05/09 职场文书
初中团委工作总结
2015/08/13 职场文书
船舶调度指挥系统——助力智慧海事
2022/02/18 无线电
Win10鼠标宏怎么设置?win10系统鼠标宏的设置方法
2022/08/14 数码科技