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选择头像并实时显示的代码
Jun 27 Javascript
jquery ajax同步异步的执行最终解决方案
Apr 26 Javascript
js父页面与子页面不同时显示的方法
Oct 16 Javascript
Bootstrap表单布局样式代码
May 31 Javascript
js鼠标移动时禁止选中文字
Feb 19 Javascript
ZeroClipboard.js使用一个flash复制多个文本框
Jun 19 Javascript
在 Angular中 使用 Lodash 的方法
Feb 11 Javascript
微信小程序实现留言板
Oct 31 Javascript
Vue实现 点击显示再点击隐藏效果(点击页面空白区域也隐藏效果)
Jan 16 Javascript
ES6箭头函数和扩展实例分析
May 23 Javascript
解决Vue的文本编辑器 vue-quill-editor 小图标样式排布错乱问题
Aug 03 Javascript
Vue 列表页带参数进详情页的操作(router-link)
Nov 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
PHP登陆后跳转到登陆前页面实现思路及代码
2014/01/17 PHP
php上传大文件失败的原因及应对策略
2015/10/20 PHP
Yii2 GridView实现列表页直接修改数据的方法
2016/05/16 PHP
js下用层来实现select的title提示属性
2010/02/23 Javascript
jquery json 实例代码
2010/12/02 Javascript
js获取ajax返回值代码
2014/04/30 Javascript
基于NodeJS的前后端分离的思考与实践(二)模版探索
2014/09/26 NodeJs
JavaScript设计模式之抽象工厂模式介绍
2014/12/28 Javascript
AngularJS学习笔记之ng-options指令
2015/06/16 Javascript
Bootstrap幻灯片轮播图支持触屏左右手势滑动的实现方法
2016/10/13 Javascript
基于slideout.js实现移动端侧边栏滑动特效
2016/11/28 Javascript
详解springmvc 接收json对象的两种方式
2016/12/06 Javascript
详解node.js平台下Express的session与cookie模块包的配置
2017/04/26 Javascript
node.js 发布订阅模式的实例
2017/09/10 Javascript
jQuery中的for循环var与let的区别
2018/04/21 jQuery
js中getter和setter用法实例分析
2018/08/14 Javascript
原来JS还可以这样拆箱转换详解
2019/02/01 Javascript
vue 使用插槽分发内容操作示例【单个插槽、具名插槽、作用域插槽】
2020/03/06 Javascript
python使用jieba实现中文分词去停用词方法示例
2018/03/11 Python
python3使用flask编写注册post接口的方法
2018/12/28 Python
python list多级排序知识点总结
2019/10/23 Python
python构造函数init实例方法解析
2020/01/19 Python
Camille Jewelry官网:现代女性时尚首饰
2019/07/07 全球购物
英国历史最悠久的DJ设备供应商:DJ Finance、DJ Warehouse、The DJ Shop
2019/09/04 全球购物
培训讲师邀请函
2014/01/10 职场文书
销售经理工作职责
2014/02/03 职场文书
电子商务个人职业生涯规划范文
2014/02/12 职场文书
市场营销方案范文
2014/03/11 职场文书
田径运动会通讯稿
2014/09/13 职场文书
领导班子对照检查材料
2014/09/22 职场文书
学校学期工作总结
2015/08/13 职场文书
小学四年级班主任工作经验交流材料
2015/11/02 职场文书
什么是执行力?9个故事告诉您:成功绝非偶然!
2019/07/05 职场文书
一篇文章带你搞懂Python类的相关知识
2021/05/20 Python
Python Pandas解析读写 CSV 文件
2022/04/11 Python
小程序自定义轮播图圆点组件
2022/06/25 Javascript