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 相关文章推荐
CSS和JS标签style属性对照表(方便js开发的朋友)
Nov 11 Javascript
jQuery 获取、设置HTML或TEXT内容的两种方法
May 23 Javascript
Javascript封装DOMContentLoaded事件实例
Jun 12 Javascript
jquery.validate 自定义验证方法及validate相关参数
Jan 18 Javascript
JS实现Select的option上下移动的方法
Mar 01 Javascript
使用jQuery制作浮动工具栏的实例分享
May 13 Javascript
jQuery中使用animate自定义动画的方法
May 29 Javascript
vue2.0开发实践总结之疑难篇
Dec 07 Javascript
bootstrap css样式之表单
Jan 19 Javascript
canvas绘制七巧板
Feb 03 Javascript
js针对图片加载失败的处理方法分析
Aug 24 Javascript
你不可不知的Vue.js列表渲染详解
Oct 01 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中使用crypt()实现用户身份验证的代码
2012/09/05 PHP
php实现带读写分离功能的MySQL类完整实例
2016/07/28 PHP
PHP请求远程地址设置超时时间的解决方法
2016/10/29 PHP
定义select的边框颜色
2008/04/28 Javascript
js异步加载的三种解决方案
2013/03/04 Javascript
js 动态加载事件的几种方法总结
2013/12/25 Javascript
jQuery 文本框得失焦点的简单实例
2014/02/19 Javascript
javascript实现2048游戏示例
2014/05/04 Javascript
浅谈JavaScript中指针和地址
2015/07/26 Javascript
javascript中if和switch,==和===详解
2015/07/30 Javascript
jQuery数据检索中根据关键字快速定位GridView指定行的实现方法
2016/06/08 Javascript
AngularJS改变元素显示状态
2017/04/20 Javascript
vue中子组件向父组件传递数据的实例代码(实现加减功能)
2018/04/20 Javascript
vue+echarts实现动态绘制图表及异步加载数据的方法
2018/10/17 Javascript
使用weixin-java-miniapp配置进行单个小程序的配置详解
2019/03/29 Javascript
vue axios post发送复杂对象问题
2019/06/04 Javascript
bootstrap-table+treegrid实现树形表格
2019/07/26 Javascript
[15:57]教你分分钟做大人:斧王
2014/10/30 DOTA
Python的装饰器模式与面向切面编程详解
2015/06/21 Python
Python实现excel转sqlite的方法
2017/07/17 Python
Python实现霍夫圆和椭圆变换代码详解
2018/01/12 Python
Python打包方法Pyinstaller的使用
2018/10/09 Python
python3.6中anaconda安装sklearn踩坑实录
2020/07/28 Python
Python爬虫之Selenium设置元素等待的方法
2020/12/04 Python
深入解析HTML5的IndexedDB索引数据库
2015/09/14 HTML / CSS
详解移动端h5页面根据屏幕适配的四种方案
2020/04/15 HTML / CSS
经典的班主任推荐信
2013/10/28 职场文书
大学生自我鉴定范文
2013/12/28 职场文书
超市后勤自我鉴定
2014/01/17 职场文书
干部培训自我鉴定
2014/01/22 职场文书
学校安全生产承诺书
2014/05/23 职场文书
竞选班干部演讲稿300字
2014/08/20 职场文书
四川省传达学习贯彻党的群众路线教育实践活动总结大会精神新闻稿
2014/10/26 职场文书
作文评语集锦
2014/12/25 职场文书
成本会计岗位职责
2015/02/03 职场文书
2015年加油站工作总结
2015/05/13 职场文书