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 相关文章推荐
js中判断控件是否存在
Aug 25 Javascript
通过jQuery源码学习javascript(三)
Dec 27 Javascript
JS+CSS实现Li列表隔行换色效果的方法
Feb 16 Javascript
javascript中createElement的两种创建方式
May 14 Javascript
Javascript仿新浪游戏频道鼠标悬停显示子菜单效果
Aug 21 Javascript
JQuery Mobile 弹出式登录框的实现方法
May 28 Javascript
JavaScript实现星级评分
Jan 12 Javascript
mui框架 页面无法滚动的解决方法(推荐)
Jan 25 Javascript
vue实现商品加减计算总价的实例代码
Aug 12 Javascript
element ui table(表格)实现点击一行展开功能
Dec 04 Javascript
基于better-scroll 实现歌词联动功能的代码
May 07 Javascript
nuxt 实现在其它js文件中使用store的方式
Nov 05 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检测图片木马多进制编程实践
2013/04/11 PHP
解决PHP4.0 和 PHP5.0类构造函数的兼容问题
2013/08/01 PHP
JoshChen_web格式编码UTF8-无BOM的小细节分析
2013/08/16 PHP
PHP+Apache+Mysql环境搭建教程
2016/08/01 PHP
PHP中__set()实例用法和基础讲解
2019/07/23 PHP
php在linux环境中如何使用redis详解
2020/12/15 PHP
Javascript中正则表达式的全局匹配模式分析
2011/04/26 Javascript
转换字符串为json对象的方法详解
2013/11/29 Javascript
文本框(input)获取焦点(onfocus)时样式改变的示例代码
2014/01/10 Javascript
jQuery插件Tooltipster实现漂亮的工具提示
2015/04/12 Javascript
详解JavaScript中的客户端消息框架设计原理
2015/06/24 Javascript
jquery专业的导航菜单特效代码分享
2015/08/29 Javascript
window.location.hash知识汇总
2015/11/09 Javascript
js实现纯前端的图片预览
2016/04/27 Javascript
jQuery中slidedown与slideup方法用法示例
2016/09/16 Javascript
微信小程序排坑指南详解
2018/05/23 Javascript
JS中Promise函数then的奥秘探究
2018/07/30 Javascript
Postman的下载及安装教程详解
2018/10/16 Javascript
在vue项目中封装echarts的步骤
2020/12/25 Vue.js
python通过zlib实现压缩与解压字符串的方法
2014/11/19 Python
Python基于socket实现简单的即时通讯功能示例
2018/01/16 Python
python 时间信息“2018-02-04 18:23:35“ 解析成字典形式的结果代码详解
2018/04/19 Python
python内存监控工具memory_profiler和guppy的用法详解
2019/07/29 Python
Python对接支付宝支付自实现功能
2019/10/10 Python
Python3打包exe代码2种方法实例解析
2020/02/17 Python
利用4行Python代码监测每一行程序的运行时间和空间消耗
2020/04/22 Python
六种酷炫Python运行进度条效果的实现代码
2020/07/17 Python
详解CSS3中nth-child与nth-of-type的区别
2017/01/05 HTML / CSS
美国著名首饰网站:BaubleBar
2016/08/29 全球购物
DataReader和DataSet的异同
2014/12/31 面试题
网络工程专业毕业生推荐信
2013/10/28 职场文书
幼儿园新学期寄语
2014/01/18 职场文书
消防安全检查制度
2014/02/04 职场文书
主持人演讲稿
2014/05/13 职场文书
在vue中import()语法不能传入变量的问题及解决
2022/04/01 Vue.js
MutationObserver在页面水印实现起到的作用详解
2022/07/07 Javascript