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 相关文章推荐
基于jquery创建的一个图片、视频缓冲的效果样式插件
Aug 28 Javascript
jquery mobile的触控点击事件会多次触发问题的解决方法
May 08 Javascript
jQuery实现视频作为全屏幕背景
Dec 18 Javascript
jQuery中prev()方法用法实例
Jan 08 Javascript
jQuery动画效果相关方法实例分析
Dec 31 Javascript
纯JavaScript手写图片轮播代码
Oct 20 Javascript
node.js中debug模块的简单介绍与使用
Apr 25 Javascript
layui的table单击行勾选checkbox功能方法
Aug 14 Javascript
如何将HTML字符转换为DOM节点并动态添加到文档中详解
Aug 19 Javascript
JavaScript设计模式之门面模式原理与实现方法分析
Mar 09 Javascript
浅谈vue中$bus的使用和涉及到的问题
Jul 28 Javascript
如何在vue中使用kindeditor富文本编辑器
Dec 19 Vue.js
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文件缓存smarty模板应用实例分析
2016/02/26 PHP
php微信公众平台配置接口开发程序
2016/09/22 PHP
PHP获取当前URL路径的处理方法(适用于多条件筛选列表)
2017/02/10 PHP
老生常谈PHP数组函数array_merge(必看篇)
2017/05/25 PHP
CodeIgniter框架实现的整合Smarty引擎DEMO示例
2019/03/28 PHP
Apache+PHP+MySQL搭建PHP开发环境图文教程
2020/08/06 PHP
JS中把字符转成ASCII值的函数示例代码
2013/11/21 Javascript
file控件选择上传文件确定后触发的js事件是哪个
2014/03/17 Javascript
jQuery防止click双击多次提交及传递动态函数或多参数
2014/04/02 Javascript
解决jquery版本冲突的有效方法
2014/09/02 Javascript
jQuery修改class属性和CSS样式整理
2015/01/30 Javascript
Jquery Easyui对话框组件Dialog使用详解(14)
2016/12/19 Javascript
微信小程序 input表单与redio及下拉列表的使用实例
2017/09/20 Javascript
vue自定义全局共用函数详解
2018/09/18 Javascript
VUE实现可随意拖动的弹窗组件
2018/09/25 Javascript
scrapyd schedule.json setting 传入多个值问题
2019/08/07 Javascript
JS实现扫码枪扫描二维码功能
2020/01/03 Javascript
基于Vue的侧边目录组件的实现
2020/02/05 Javascript
[49:54]Ti4 循环赛第三日 LGD vs Titan
2014/07/12 DOTA
Python编程实现的图片识别功能示例
2017/08/03 Python
Python SqlAlchemy动态添加数据表字段实例解析
2018/02/07 Python
Python基本数据结构之字典类型dict用法分析
2019/06/08 Python
Python实现初始化不同的变量类型为空值
2020/06/02 Python
python设置中文界面实例方法
2020/10/27 Python
使用Python制作一盏 3D 花灯喜迎元宵佳节
2021/02/26 Python
基于HTML5的齿轮动画特效
2016/02/29 HTML / CSS
青年文明号口号
2014/06/17 职场文书
2014办公室年度工作总结
2014/12/09 职场文书
2015年物资管理工作总结
2015/05/20 职场文书
东京审判观后感
2015/06/01 职场文书
竞聘书的秘诀
2019/04/02 职场文书
小米11和iphone12哪个值得买?小米11对比iphone12评测
2021/04/21 数码科技
python获取对象信息的实例详解
2021/07/07 Python
OpenCV实现普通阈值
2021/11/17 Java/Android
20180830晚上第一届KSL半决赛 雨神vs解冻(二龙 三炮解说)
2022/04/01 星际争霸
JS实现数组去重的11种方法总结
2022/04/04 Javascript