vue中选中多个选项并且改变选中的样式的实例代码


Posted in Javascript onSeptember 16, 2020

vue中选中多个选项并且改变选中的样式的实例代码

1:HTML:

<ul class="content">
       <li v-for="(item,index) in touristList" @click="onStorage(item,index)" :class="{'active': rSelect.indexOf(item)!=-1}" :key="item.id">
        <div>{{item.name}}</div>
        <div>{{item.sex}}</div>
       </li>
 </ul>

2:data 中定义

rSelect:[],
 touristList:[
       {
        name:"张三",
        sex:"男",
        id:0
       },
       {
        name:"李四",
        sex:"男",
        id:1
       },
       {
        name:"小龙女",
        sex:"女",
        id:2
       },
       {
        name:"周芷若",
        sex:"女",
        id:3
       },
       {
        name:"夕月",
        sex:"女",
        id:4
       },

      ],

3:methods中

onStorage(value,e){
     console.log(this.rSelect.indexOf(value));
     if (this.rSelect.indexOf(value) !== -1) {
      this.rSelect.splice(this.rSelect.indexOf(value), 1); //取消
     } else {
      this.rSelect.push(value);//选中添加到数组里
     }
     console.log(this.rSelect);
    },

总结

到此这篇关于vue中选中多个选项并且改变选中的样式的实例代码的文章就介绍到这了,更多相关vue选中改变样式内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
Mootools 1.2教程 Tooltips
Sep 15 Javascript
基于mootools插件实现遮罩层新手引导
May 24 Javascript
jquery高级编程的最佳实践详解
Mar 23 Javascript
通过JQuery将DIV的滚动条滚动到指定的位置方便自动定位
May 05 Javascript
jquery日历插件datepicker用法分析
Jan 22 Javascript
AngularJS基础 ng-srcset 指令简单示例
Aug 03 Javascript
jQuery实现手势解锁密码特效
Aug 14 jQuery
浅谈Express异步进化史
Sep 09 Javascript
浅谈redux以及react-redux简单实现
Aug 28 Javascript
vue项目中监听手机物理返回键的实现
Jan 18 Javascript
JavaScript canvas实现跟随鼠标事件
Feb 10 Javascript
Jquery如何使用animation动画效果改变背景色的代码
Jul 20 jQuery
vue实现div可拖动位置也可改变盒子大小的原理
Sep 16 #Javascript
Vue项目打包编译优化方案
Sep 16 #Javascript
Vue封装Axios请求和拦截器的步骤
Sep 16 #Javascript
如何在JS文件中获取Vue组件
Sep 16 #Javascript
javascript自定义加载loading效果
Sep 15 #Javascript
图解JS原型和原型链实现原理
Sep 15 #Javascript
vue实现简单全选和反选功能
Sep 15 #Javascript
You might like
windows下PHP APACHE MYSQ完整配置
2007/01/02 PHP
php下HTTP Response中的Chunked编码实现方法
2008/11/19 PHP
PHP的Laravel框架结合MySQL与Redis数据库的使用部署
2016/03/21 PHP
PHP 二维关联数组根据其中一个字段排序(推荐)
2017/04/04 PHP
Laravel推荐使用的十个辅助函数
2019/05/10 PHP
php设计模式之建造器模式分析【星际争霸游戏案例】
2020/01/23 PHP
IE 下的只读 innerHTML
2009/08/21 Javascript
js点击页面其它地方将某个显示的DIV隐藏
2012/07/12 Javascript
在JavaScript并非所有的一切都是对象
2013/04/11 Javascript
Jquery实现三层遍历删除功能代码
2013/04/23 Javascript
Js可拖拽放大的层拖动特效实现方法
2015/02/25 Javascript
js实现同一页面多个运动效果的方法
2015/04/10 Javascript
js实时获取并显示当前时间的方法
2015/07/31 Javascript
jQuery中animate的几种用法与注意事项
2016/12/12 Javascript
Angular 封装并发布组件的方法示例
2018/04/19 Javascript
vue通过cookie获取用户登录信息的思路详解
2018/10/30 Javascript
vue 更改连接后台的api示例
2019/11/11 Javascript
Vue-resource安装过程及使用方法解析
2020/07/21 Javascript
el-table表头根据内容自适应完美解决表头错位和固定列错位
2021/01/07 Javascript
使用python3构建文件传输的方法
2019/02/13 Python
PyCharm 在Windows的有用快捷键详解
2020/04/07 Python
python爬取抖音视频的实例分析
2021/01/19 Python
西班牙最大的婴儿用品网上商店:Bebitus
2019/05/30 全球购物
含精油的天然有机化妆品:Indemne
2019/08/27 全球购物
Jones New York官网:美国女装品牌,受白领女性欢迎
2019/11/26 全球购物
波兰办公用品和学校用品在线商店:Dlabiura24.pl
2020/11/18 全球购物
什么是GWT的Module
2013/01/20 面试题
排序都有哪几种方法?请列举。用JAVA实现一个快速排序
2014/02/16 面试题
室内设计专业学生的自我评价分享
2013/11/27 职场文书
市场营销方案范文
2014/03/11 职场文书
食品安全宣传标语
2014/06/07 职场文书
小学清明节活动总结
2014/07/04 职场文书
2015年乡镇卫生院妇幼保健工作总结
2015/05/19 职场文书
php实现自动生成验证码的实例讲解
2021/11/17 PHP
SpringBoot全局异常处理方案分享
2022/05/25 Java/Android
Python自动化实战之接口请求的实现
2022/05/30 Python