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 相关文章推荐
artDialog 4.1.5 Dreamweaver代码提示/补全插件 附下载
Jul 31 Javascript
在JavaScript中重写jQuery对象的方法实例教程
Aug 25 Javascript
原生Ajax 和jQuery Ajax的区别示例分析
Dec 17 Javascript
javascript数组输出的两种方式
Jan 13 Javascript
javascript制作网页图片上实现下雨效果
Feb 26 Javascript
JS中SetTimeout和SetInterval使用初探
Mar 23 Javascript
详解react-router如何实现按需加载
Jun 15 Javascript
Node.js中流(stream)的使用方法示例
Jul 16 Javascript
vue项目中使用ueditor的实例讲解
Mar 05 Javascript
JS实现图片上传多次上传同一张不生效的处理方法
Aug 06 Javascript
jQuery 实现DOM元素拖拽交换位置的实例代码
Jul 14 jQuery
jQuery插件实现图片轮播效果
Oct 19 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配置memcache的具体操作步骤
2013/06/09 PHP
微信公众平台天气预报功能开发
2014/07/06 PHP
基于thinkPHP实现的微信自定义分享功能示例
2016/09/23 PHP
zShowBox 图片放大展示jquery版 兼容性
2011/09/24 Javascript
Javascript 面向对象(三)接口代码
2012/05/23 Javascript
JS+ACTIVEX实现网页选择本地目录路径对话框
2013/03/18 Javascript
jQuery取得select选择的文本与值的示例
2013/12/09 Javascript
javascript实现客户端兼容各浏览器创建csv并下载的方法
2015/03/23 Javascript
用js编写的简单的计算器代码程序
2015/08/04 Javascript
继续学习javascript闭包
2015/12/03 Javascript
轻松实现jquery手风琴效果
2016/01/14 Javascript
微信小程序实战之运维小项目
2017/01/17 Javascript
JavaScript多种页面刷新方法小结
2019/04/04 Javascript
读懂CommonJS的模块加载
2019/04/19 Javascript
Js视频播放器插件Video.js使用方法详解
2020/02/04 Javascript
javascript递归函数定义和用法示例分析
2020/07/22 Javascript
web.py获取上传文件名的正确方法
2014/08/26 Python
python进阶教程之函数参数的多种传递方法
2014/08/30 Python
30分钟搭建Python的Flask框架并在上面编写第一个应用
2015/03/30 Python
详解Python开发中如何使用Hook技巧
2017/11/01 Python
Python装饰器原理与简单用法实例分析
2018/04/29 Python
Python3.4学习笔记之列表、数组操作示例
2019/03/01 Python
python中aioysql(异步操作MySQL)的方法
2019/04/11 Python
Python基本数据结构之字典类型dict用法分析
2019/06/08 Python
python替换字符串中的子串图文步骤
2019/06/19 Python
对django后台admin下拉框进行过滤的实例
2019/07/26 Python
如何卸载python插件
2020/07/08 Python
Html5写一个简单的俄罗斯方块小游戏
2019/12/03 HTML / CSS
加拿大奢华时装品牌:Mackage
2018/01/10 全球购物
介绍一下XMLHttpRequest对象
2012/02/12 面试题
公务员政审个人鉴定
2014/02/25 职场文书
十佳护士先进事迹
2014/05/08 职场文书
高校群众路线教育实践活动剖析材料
2014/10/10 职场文书
优秀少先队辅导员事迹材料
2014/12/24 职场文书
《珍珠鸟》教学反思
2016/02/16 职场文书
梳理总结Python开发中需要摒弃的18个坏习惯
2022/01/22 Python