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 相关文章推荐
JQuery中的ready函数冲突的解决方法
May 17 Javascript
SOSO地图API使用(一)在地图上画圆实现思路与代码
Jan 15 Javascript
为Javascript中的String对象添加去除左右空格的方法(示例代码)
Nov 30 Javascript
JS实现静止元素自动移动示例
Apr 14 Javascript
jQuery晃动层特效实现方法
Mar 09 Javascript
JavaScript来实现打开链接页面的简单实例
Jun 02 Javascript
zepto与jquery的区别及zepto的不同使用8条小结
Jul 28 Javascript
js继承实现方法详解
Dec 16 Javascript
Vue.js实战之利用vue-router实现跳转页面
Apr 01 Javascript
jquery实现左右轮播图效果
Sep 28 jQuery
JavaScript 严格模式(use strict)用法实例分析
Mar 04 Javascript
解决VUE-Router 同一页面第二次进入不刷新的问题
Jul 22 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
2020年4月放送!《Princess Connect Re:Dive》制作组 & 角色声优公开!
2020/03/06 日漫
php的urlencode()URL编码函数浅析
2011/08/09 PHP
PHP 代码规范小结
2012/03/08 PHP
PHP Directory 函数的详解
2013/03/07 PHP
php ci框架中加载css和js文件失败的解决方法
2014/03/03 PHP
PHP的Yii框架中创建视图和渲染视图的方法详解
2016/03/29 PHP
PHP简单实现上一页下一页功能示例
2016/09/14 PHP
jquery 查找select ,并触发事件的实现代码
2011/03/30 Javascript
网页打开自动最大化的js代码
2012/08/22 Javascript
jquery 实现上下滚动效果示例代码
2013/08/09 Javascript
html dom节点操作(获取/修改/添加或删除)
2014/01/23 Javascript
js sort 二维数组排序的用法小结
2014/01/24 Javascript
js时间日期格式化封装函数
2014/12/02 Javascript
js原生跨域_用script标签的简单实现
2016/09/24 Javascript
jQuery插件JWPlayer视频播放器用法实例分析
2017/01/11 Javascript
利用JavaScript实现栈的数据结构示例代码
2017/08/02 Javascript
EasyUI的DataGrid每行数据添加操作按钮的实现代码
2017/08/22 Javascript
在微信小程序中渲染HTML内容的方法示例
2018/09/28 Javascript
vue(2.x,3.0)配置跨域代理
2019/11/27 Javascript
使用 Jest 和 Supertest 进行接口端点测试实例详解
2020/04/25 Javascript
python web框架学习笔记
2016/05/03 Python
python 异常处理总结
2016/10/18 Python
Python利用Beautiful Soup模块搜索内容详解
2017/03/29 Python
详解Python中的type和object
2018/08/15 Python
在tensorflow中设置保存checkpoint的最大数量实例
2020/01/21 Python
python3.x中安装web.py步骤方法
2020/06/23 Python
CSS3 实现弹幕的示例代码
2017/08/07 HTML / CSS
LODI女鞋在线商店:阿利坎特的鞋类品牌
2019/02/15 全球购物
高三历史教学反思
2014/01/09 职场文书
一年级家长会邀请函
2014/01/25 职场文书
励志演讲稿800字
2014/08/21 职场文书
运动会铅球比赛加油稿
2014/09/26 职场文书
2015年学校图书室工作总结
2015/05/19 职场文书
2015年小学语文教学工作总结
2015/05/25 职场文书
幼儿园大班教育随笔
2015/08/14 职场文书
css3 文字断裂效果
2022/04/22 HTML / CSS