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 相关文章推荐
跨浏览器开发经验总结(四) 怎么写入剪贴板
May 13 Javascript
javascript 内存回收机制理解
Jan 17 Javascript
javascript使用定时函数实现跳转到某个页面
Dec 25 Javascript
js控制table合并具体实现
Feb 20 Javascript
使用 TypeScript 重新编写的 JavaScript 坦克大战游戏代码
Apr 07 Javascript
jQuery插件pagewalkthrough实现引导页效果
Jul 05 Javascript
JavaScript取得WEB安全颜色列表的方法
Jul 14 Javascript
使用JQuery实现智能表单验证功能
Mar 08 Javascript
JS实现图片的不间断连续滚动的简单实例
Jun 03 Javascript
详解基于Vue-cli搭建的项目如何和后台交互
Jun 29 Javascript
js实现秒表计时器
Dec 16 Javascript
基于vue 动态菜单 刷新空白问题的解决
Aug 06 Javascript
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
PHP4中session登录页面的应用
2008/07/25 PHP
深入PHP购物车模块功能分析(函数讲解,附源码)
2013/06/25 PHP
Yii入门教程之Yii安装及hello world
2014/11/25 PHP
推荐5款跨平台的PHP编辑器
2014/12/25 PHP
php类的扩展和继承用法实例
2015/06/20 PHP
WordPress中创建用户角色的相关PHP函数使用详解
2015/12/25 PHP
实例讲解PHP设计模式编程中的简单工厂模式
2016/02/29 PHP
Laravel实现autoload方法详解
2017/05/07 PHP
HTML中的setCapture和releaseCapture使用介绍
2012/03/21 Javascript
分享JavaScript获取网页关闭与取消关闭的事件
2013/12/13 Javascript
js实现瀑布流的三种方式比较
2020/06/28 Javascript
基于javascript实现图片切换效果
2016/04/17 Javascript
JS中对象与字符串的互相转换详解
2016/05/20 Javascript
基于Angularjs实现分页功能
2016/05/30 Javascript
JS修改地址栏参数实例代码
2016/06/14 Javascript
JS判断浏览器是否安装flash插件的简单方法
2016/09/13 Javascript
JS实现根据指定值删除数组中的元素操作示例
2018/08/02 Javascript
使用jQuery给Table动态增加行、清空table的方法
2018/09/05 jQuery
Vue CLI2升级至Vue CLI3的方法步骤
2019/05/20 Javascript
python 测试实现方法
2008/12/24 Python
Python多进程同步Lock、Semaphore、Event实例
2014/11/21 Python
Python中动态获取对象的属性和方法的教程
2015/04/09 Python
Python argv用法详解
2016/01/08 Python
python使用Matplotlib画条形图
2020/03/25 Python
python得到一个excel的全部sheet标签值方法
2018/12/10 Python
python 导入数据及作图的实现
2019/12/03 Python
Python集成开发工具Pycharm的安装和使用详解
2020/03/18 Python
Django 删除upload_to文件的步骤
2020/03/30 Python
香港太阳眼镜网上商店:SmartBuyGlasses香港
2016/07/22 全球购物
linux比较文件内容的命令是什么
2013/03/04 面试题
节能环保家庭事迹材料
2014/08/27 职场文书
2016圣诞节贺卡寄语
2015/12/07 职场文书
AJAX学习笔记
2021/05/18 Javascript
spring cloud eureka 服务启动失败的原因分析及解决方法
2022/03/17 Java/Android
Spring事务管理下synchronized锁失效问题的解决方法
2022/03/31 Java/Android
在Docker容器中部署SQL Server
2022/04/11 Servers