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的数据类型检测
Jul 10 Javascript
基本jquery的控制tabs打开的数量的代码
Oct 17 Javascript
jquery不会自动回收xmlHttpRequest对象 导致了内存溢出
Jun 18 Javascript
JavaScript中跨域调用Flash的方法
Aug 11 Javascript
基于Jquery实现焦点图淡出淡入效果
Nov 30 Javascript
基于Bootstrap的网页设计实例
Mar 01 Javascript
jQuery选择器中的特殊符号处理方法
Sep 08 jQuery
js 实现复选框只能选择一项的示例代码
Jan 23 Javascript
bootstrap fileinput插件实现预览上传照片功能
Jan 23 Javascript
浅谈JS对象添加getter与setter的5种方法
Jun 09 Javascript
微信小程序简单的canvas裁剪图片功能详解
Jul 12 Javascript
VUE-ElementUI 自定义Loading图操作
Nov 11 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实现的下载css文件中的图片的代码
2010/02/08 PHP
php下将多个数组合并成一个数组的方法与实例代码
2011/02/03 PHP
解析php取整的几种方式
2013/06/25 PHP
php查看请求头信息获取远程图片大小的方法分享
2013/12/25 PHP
PHP实现递归复制整个文件夹的类实例
2015/08/03 PHP
总结PHP中DateTime的常用方法
2016/08/11 PHP
番茄的表单验证类代码修改版
2008/07/18 Javascript
十个优秀的Ajax/Javascript实例网站收集
2010/03/31 Javascript
客户端js判断文件类型和文件大小即限制上传大小
2013/11/20 Javascript
JS操作CSS随机改变网页背景实现思路
2014/03/10 Javascript
jQuery trigger()方法用法介绍
2015/01/13 Javascript
JS实现简单的图书馆享元模式实例
2015/06/30 Javascript
jquery+html5时钟特效代码分享(可设置闹钟并且语音提醒)
2020/03/30 Javascript
JS和jQuery使用submit方法无法提交表单的原因分析及解决办法
2016/05/17 Javascript
angular.js之路由的选择方法
2016/09/24 Javascript
利用Node.js批量抓取高清妹子图片实例教程
2018/08/02 Javascript
Nodejs实现用户注册功能
2019/04/14 NodeJs
Vue 实例中使用$refs的注意事项
2021/01/29 Vue.js
python的三目运算符和not in运算符使用示例
2014/03/03 Python
PyQt5每天必学之单行文本框
2018/04/19 Python
Django 连接sql server数据库的方法
2018/06/30 Python
Python常见的pandas用法demo示例
2019/03/16 Python
python使用yield压平嵌套字典的超简单方法
2019/11/02 Python
Python super()函数使用及多重继承
2020/05/06 Python
Python通过len函数返回对象长度
2020/10/22 Python
canvas实现圆形进度条动画的示例代码
2017/12/26 HTML / CSS
运动鞋、足球鞋和慕尼黑球衣:Sport Münzinger
2019/08/26 全球购物
教师自我剖析材料
2014/09/29 职场文书
2014年维修工作总结
2014/11/22 职场文书
2014年组织委员工作总结
2014/12/01 职场文书
小学生作文评语集锦
2014/12/25 职场文书
2016年“抗战胜利纪念日”71周年校园广播稿
2015/12/18 职场文书
原生JS实现飞机大战小游戏
2021/06/09 Javascript
java代码实现空间切割
2022/01/18 Java/Android
人民币符号
2022/02/17 杂记
游戏《我的世界》澄清Xbox版暂无计划加入光追
2022/04/03 其他游戏