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 相关文章推荐
用Javascript实现Windows任务管理器的代码
Mar 27 Javascript
js 显示base64编码的二进制流网页图片
Apr 04 Javascript
JS往数组中添加项性能分析
Feb 25 Javascript
简单谈谈原生js的math对象
Jun 27 Javascript
微信小程序后台解密用户数据实例详解
Jun 28 Javascript
关于 angularJS的一些用法
Nov 29 Javascript
在vue项目中集成graphql(vue-ApolloClient)
Sep 08 Javascript
vue通信方式EventBus的实现代码详解
Jun 10 Javascript
JS/jQuery实现超简单的Table表格添加,删除行功能示例
Jul 31 jQuery
将RGB值转换为灰度值的简单算法
Oct 09 Javascript
使用jQuery实现掷骰子游戏
Oct 24 jQuery
简介JavaScript错误处理机制
Aug 04 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
require(),include(),require_once()和include_once()的异同
2007/01/02 PHP
在PHP中使用Sockets 从Usenet中获取文件
2008/01/10 PHP
处理单名多值表单的详解
2013/06/08 PHP
PHP保留两位小数并且四舍五入及不四舍五入的方法
2013/09/22 PHP
php 伪造ip以及url来路信息方法汇总
2014/11/25 PHP
ThinkPHP中关联查询实例
2014/12/02 PHP
PHP HTTP 认证实例详解
2016/11/03 PHP
PHP判断是否是微信打开,浏览器打开的方法
2018/03/14 PHP
bcastr2.0 通用的图片浏览器
2006/11/22 Javascript
ExtJS 2.0实用简明教程 之获得ExtJS
2009/04/29 Javascript
JavaScript DOM 学习第三章 内容表格
2010/02/19 Javascript
JQuery上传插件Uploadify使用详解及错误处理
2010/04/27 Javascript
js通过googleAIP翻译PHP系统的语言配置的实现代码
2011/10/17 Javascript
JS实现至少包含字母、大小写数字、字符的密码等级的两种方法
2015/02/03 Javascript
JS表格组件BootstrapTable行内编辑解决方案x-editable
2016/09/01 Javascript
vue.js中mint-ui框架的使用方法
2017/05/12 Javascript
详解angularjs 关于ui-router分层使用
2017/06/12 Javascript
webpack4.0+vue2.0利用批处理生成前端单页或多页应用的方法
2019/06/28 Javascript
VUE写一个简单的表格实例
2019/08/06 Javascript
JavaScript实现alert弹框效果
2020/11/19 Javascript
你应该知道的python列表去重方法
2017/01/17 Python
Python定时器实例代码
2017/11/01 Python
Python 实现王者荣耀中的敏感词过滤示例
2019/01/21 Python
Django接收post前端返回的json格式数据代码实现
2019/07/31 Python
tensorflow之获取tensor的shape作为max_pool的ksize实例
2020/01/04 Python
python如何从键盘获取输入实例
2020/06/18 Python
Python Pandas数据分析工具用法实例
2020/11/05 Python
css3和jquery实现自定义checkbox和radiobox组件
2014/04/22 HTML / CSS
Madewell美德威尔美国官网:美国休闲服饰品牌
2016/11/25 全球购物
普通大学毕业生自荐信
2013/11/04 职场文书
设计部经理的岗位职责
2013/11/16 职场文书
生日派对邀请函
2014/01/13 职场文书
计划生育证明格式范本
2014/09/12 职场文书
儿子满月酒致辞
2015/07/29 职场文书
详解Spring事件发布与监听机制
2021/06/30 Java/Android
JS前端轻量fabric.js系列物体基类
2022/08/05 Javascript