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 操作select相关方法函数
Dec 06 Javascript
javascript实现通过表格绘制颜色填充矩形的方法
Apr 21 Javascript
Jquery跨域获得Json的简单实例
May 18 Javascript
js智能获取浏览器版本UA信息的方法
Aug 08 Javascript
JS打开摄像头并截图上传示例
Feb 18 Javascript
JavaScript 获取元素在父节点中的下标(推荐)
Jun 28 Javascript
Vue 换肤的示例实践
Jan 23 Javascript
vue+element-ui+ajax实现一个表格的实例
Mar 09 Javascript
vue短信验证性能优化如何写入localstorage中
Apr 25 Javascript
浅谈webpack 构建性能优化策略小结
Jun 13 Javascript
vue中axios实现数据交互与跨域问题
May 12 Javascript
详解基于Wepy开发小程序插件(推荐)
Aug 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分页函数
2006/07/08 PHP
PHP处理excel cvs表格的方法实例介绍
2013/05/13 PHP
php初始化对象和析构函数的简单实例
2014/03/11 PHP
PHP根据传来的16进制颜色代码自动改变背景颜色
2014/06/13 PHP
php中使用session_set_save_handler()函数把session保存到MySQL数据库实例
2014/11/06 PHP
YII视图整合kindeditor扩展的方法
2016/07/13 PHP
PHP SESSION机制的理解与实例
2019/03/22 PHP
深入理解JavaScript系列(34):设计模式之命令模式详解
2015/03/03 Javascript
浅析Bootstrap组件之面板组件
2016/05/04 Javascript
Vue.js 表单校验插件
2016/08/14 Javascript
详细总结Javascript中的焦点管理
2016/09/17 Javascript
seajs学习教程之基础篇
2016/10/20 Javascript
js手机号批量滚动抽奖实现代码
2020/04/17 Javascript
基于node.js依赖express解析post请求四种数据格式
2017/02/13 Javascript
详解vuejs几种不同组件(页面)间传值的方式
2017/06/01 Javascript
vue返回上一页面时回到原先滚动的位置的方法
2018/12/20 Javascript
react 移动端实现列表左滑删除的示例代码
2019/07/04 Javascript
JQuery复选框全选效果如何实现
2020/05/08 jQuery
深入理解python中的atexit模块
2017/03/07 Python
django admin添加数据自动记录user到表中的实现方法
2018/01/05 Python
Python matplotlib通过plt.scatter画空心圆标记出特定的点方法
2018/12/13 Python
Tensorflow矩阵运算实例(矩阵相乘,点乘,行/列累加)
2020/02/05 Python
浅谈tensorflow使用张量时的一些注意点tf.concat,tf.reshape,tf.stack
2020/06/23 Python
在Tensorflow中实现leakyRelu操作详解(高效)
2020/06/30 Python
Python如何实现大型数组运算(使用NumPy)
2020/07/24 Python
马歇尔耳机官网:Marshall Headphones
2020/02/04 全球购物
毕业生自荐信的主要内容
2013/10/29 职场文书
大学生实习思想汇报
2014/01/12 职场文书
诚信考试倡议书
2014/04/15 职场文书
抗洪抢险事迹材料
2014/05/06 职场文书
家长会标语
2014/06/24 职场文书
2014最新股权信托合同协议书
2014/11/18 职场文书
初中政教处工作总结
2015/08/12 职场文书
python中的class_static的@classmethod的巧妙用法
2021/06/22 Python
vue打包时去掉所有的console.log
2022/04/10 Vue.js
Python中time标准库的使用教程
2022/04/13 Python