vue动态绑定class选中当前列表变色的方法示例


Posted in Javascript onDecember 19, 2018

这个小技巧在工作当中是非常实用而且经常用到的  希望小伙伴儿们能学到。

先看看效果图吧

vue动态绑定class选中当前列表变色的方法示例

接下来我们看看怎么实现的吧

在methods中写入一个方法

clickcategory(index){ // 这里我们传入一个当前值
this.categoryIndex = index
}

然后需要在data里面注册一下

data() {
   return {
    categoryIndex: 0, //点击当前背景变成白色索引
   }
  },

在css中设置我们当前选中项为active的类名,并给与一个白色的背景颜色

.active {
  background: #fff
 }

接下来在html中绑定

<li @click="clickCategory(index)" :class="{active:categoryIndex==index}"> <!-- 选中当前动态绑定class -->

</li>

嗯哼  于是乎我们的点击选中当前改变背景色就这样完成了

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
关于Ext中form移除textfield方法:hide(),setVisible(false),remove()
Dec 02 Javascript
jquery js 重置表单 reset()具体实现代码
Aug 05 Javascript
jQuery实现HTML5 placeholder效果实例
Dec 09 Javascript
jQuery $.each遍历对象、数组用法实例
Apr 16 Javascript
IE下JS保存图片的简单实例
Jul 15 Javascript
Bootstrap显示与隐藏简单实现代码
Mar 06 Javascript
node跨域请求方法小结
Aug 25 Javascript
AngularJS上传文件的示例代码
Nov 10 Javascript
vue使用better-scroll实现下拉刷新、上拉加载
Nov 23 Javascript
详解Vuex下Store的模块化拆分实践
Jul 31 Javascript
TypeScript的安装、使用、自动编译的实现
Apr 10 Javascript
js实现右键弹出自定义菜单
Sep 08 Javascript
js指定日期增加指定月份的实现方法
Dec 19 #Javascript
动态内存分配导致影响Javascript性能的问题
Dec 18 #Javascript
关于node-bindings无法在Electron中使用的解决办法
Dec 18 #Javascript
Makefile/cmake/node-gyp中区分判断不同平台的方法
Dec 18 #Javascript
JS监听滚动和id自动定位滚动
Dec 18 #Javascript
JS实现的tab页切换效果完整示例
Dec 18 #Javascript
CryptoJS中AES实现前后端通用加解密技术
Dec 18 #Javascript
You might like
无数据库的详细域名查询程序PHP版(5)
2006/10/09 PHP
PHP检测字符串是否为UTF8编码的常用方法
2014/11/21 PHP
php从完整文件路径中分离文件目录和文件名的方法
2015/03/13 PHP
在textarea中屏蔽js的某个function的javascript代码
2007/04/20 Javascript
js 获取中文拼音,Select自动匹配字母获取值的代码
2009/09/23 Javascript
Backbone.js 0.9.2 源码注释中文翻译版
2015/06/25 Javascript
使用getBoundingClientRect方法实现简洁的sticky组件的方法
2016/03/22 Javascript
Treegrid的动态加载实例代码
2016/04/29 Javascript
vuejs在解析时出现闪烁的原因及防止闪烁的方法
2016/09/19 Javascript
关于Jquery中的bind(),on()绑定事件方式总结
2016/10/26 Javascript
利用jquery获取select下拉框的值
2016/11/23 Javascript
bootstrap table配置参数例子
2017/01/05 Javascript
AngularJS实现表格的增删改查(仅限前端)
2017/07/04 Javascript
十个免费的web前端开发工具详细整理
2017/09/18 Javascript
解决修复npm安装全局模块权限的问题
2018/05/17 Javascript
vantUI 获得piker选中值的自定义ID操作
2020/11/04 Javascript
关于uniApp editor微信滑动问题
2021/01/15 Javascript
[51:05]DOTA2上海特级锦标赛主赛事日 - 5 败者组决赛Liquid VS EG第一局
2016/03/06 DOTA
[00:12]DAC2018 no[o]ne亮相SOLO赛 他是否如他的id一样无人可挡?
2018/04/06 DOTA
[01:20:38]完美世界DOTA2联赛 GXR vs IO 第一场 11.07
2020/11/09 DOTA
使用Python来编写HTTP服务器的超级指南
2016/02/18 Python
Python环境下搭建属于自己的pip源的教程
2016/05/05 Python
Python中list初始化方法示例
2016/09/18 Python
Python 遍历列表里面序号和值的方法(三种)
2017/02/17 Python
浅谈PyQt5 的帮助文档查找方法,可以查看每个类的方法
2019/06/25 Python
最简单的matplotlib安装教程(小白)
2020/07/28 Python
Python使用正则表达式实现爬虫数据抽取
2020/08/17 Python
Pytorch实现WGAN用于动漫头像生成
2021/03/04 Python
HTML5 UTF-8 中文乱码的解决方法
2013/11/18 HTML / CSS
大学生职业生涯规划方案
2014/01/03 职场文书
历史专业大学生职业生涯规划书
2014/03/13 职场文书
2014年教师政治学习材料
2014/06/02 职场文书
代领学位证书毕业证书委托书
2014/09/30 职场文书
2014年党的群众路线活动个人整改措施
2014/10/28 职场文书
python实现语音常用度量方法的代码详解
2021/05/25 Python
JS轻量级函数式编程实现XDM三
2022/06/16 Javascript