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 相关文章推荐
Javascript中setTimeOut和setInterval的定时器用法
Jun 12 Javascript
纯javascript模仿微信打飞机小游戏
Aug 20 Javascript
使用堆实现Top K算法(JS实现)
Dec 25 Javascript
浅谈JS函数节流防抖
Oct 18 Javascript
使用Vue开发动态刷新Echarts组件的教程详解
Mar 22 Javascript
深入浅出理解JavaScript闭包的功能与用法
Aug 01 Javascript
Angular Material Icon使用详解
Nov 07 Javascript
详解angularjs4部署文件过大解决过程
Dec 05 Javascript
vue打包之后生成一个配置文件修改接口的方法
Dec 09 Javascript
vue 路由子组件created和mounted不起作用的解决方法
Nov 05 Javascript
vue实现简单图片上传
Jun 30 Javascript
谈谈node.js中的模块系统
Sep 01 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
php set_magic_quotes_runtime() 函数过时解决方法
2010/07/08 PHP
为PHP初学者的8点有效建议
2010/11/20 PHP
php实现仿写CodeIgniter的购物车类
2015/07/29 PHP
php生成带logo二维码方法小结
2016/04/08 PHP
PHP+Jquery与ajax相结合实现下拉淡出瀑布流效果【无需插件】
2016/05/06 PHP
PHP生成及获取JSON文件的方法
2016/08/23 PHP
PHP微信H5支付开发实例
2018/07/25 PHP
WordPress伪静态规则设置代码实例
2020/12/10 PHP
javascript removeChild 使用注意事项
2009/04/11 Javascript
js下获取div中的数据的原理分析
2010/04/07 Javascript
js替代copy(示例代码)
2013/11/27 Javascript
简介JavaScript中的getUTCFullYear()方法的使用
2015/06/10 Javascript
JavaScript让Textarea支持tab按键的方法
2015/06/26 Javascript
理解javascript正则表达式
2016/03/08 Javascript
jqueryMobile 动态添加元素,展示刷新视图的实现方法
2016/05/28 Javascript
非常实用的js验证框架实现源码 附原理方法
2016/06/08 Javascript
JS实现pasteHTML兼容ie,firefox,chrome的方法
2016/06/22 Javascript
jQuery插件Validation快速完成表单验证的方式
2016/07/28 Javascript
Bootstrap 3.x打印预览背景色与文字显示异常的解决
2016/11/06 Javascript
vue指令以及dom操作详解
2017/03/04 Javascript
Node.js中,在cmd界面,进入退出Node.js运行环境的方法
2018/05/12 Javascript
Vue数据驱动表单渲染,轻松搞定form表单
2019/07/19 Javascript
使用layui日期控件laydate对开始和结束时间进行联动控制的方法
2019/09/06 Javascript
JavaScript RegExp 对象用法详解
2019/09/24 Javascript
Python httplib,smtplib使用方法
2008/09/06 Python
python实现在pickling的时候压缩的方法
2014/09/25 Python
Python函数中的函数(闭包)用法实例
2016/03/15 Python
python MNIST手写识别数据调用API的方法
2018/08/08 Python
Python参数解析模块sys、getopt、argparse使用与对比分析
2019/04/02 Python
详解python中各种文件打开模式
2020/01/19 Python
canvas环形倒计时组件的示例代码
2018/06/14 HTML / CSS
美国领先的在线邮轮旅游公司:CruiseDirect
2018/06/07 全球购物
精彩广告词大全
2014/03/19 职场文书
迎国庆横幅标语
2014/10/08 职场文书
2015年医务科工作总结范文
2015/05/26 职场文书
Redis基本数据类型Set常用操作命令
2022/06/01 Redis