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 相关文章推荐
导航跟随滚动条置顶移动示例代码
Sep 11 Javascript
动态加载jquery库的方法
Feb 12 Javascript
Javascript正则控制文本框只能输入整数或浮点数
Sep 02 Javascript
JS实现点击颜色块切换指定区域背景颜色的方法
Feb 25 Javascript
JavaScript中使用Math.floor()方法对数字取整
Jun 15 Javascript
JavaScript实现广告的关闭与显示效果实例
Jul 02 Javascript
AngularJS实现全选反选功能
Dec 08 Javascript
原生js实现图片轮播特效
Dec 18 Javascript
JavaScript文本框脚本编写的注意事项
Jan 25 Javascript
JS获取填报扩展单元格控件的值的解决办法
Jul 14 Javascript
vue给组件传递不同的值方法
Sep 29 Javascript
微信小程序实现的绘制table表格功能示例
Apr 26 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面向对象之解释器模式
2017/05/17 PHP
php实现socket推送技术的示例
2017/12/20 PHP
xml文档转换工具,附图表例子(hta)
2010/11/17 Javascript
js中继承的几种用法总结(apply,call,prototype)
2013/12/26 Javascript
thinkphp中常用的系统常量和系统变量
2014/03/05 Javascript
Javascript学习笔记之数组的构造函数
2014/11/23 Javascript
浅谈Javascript中substr和substring的区别
2015/09/30 Javascript
Javascript oop设计模式 面向对象编程简单实例介绍
2016/12/13 Javascript
JavaScript数据结构之二叉查找树的定义与表示方法
2017/04/12 Javascript
jQuery Validate 校验多个相同name的方法
2017/05/18 jQuery
vue 中的keep-alive实例代码
2018/07/20 Javascript
原生js实现可兼容PC和移动端的拖动滑块功能详解【测试可用】
2019/08/15 Javascript
对layui数据表格动态cols(字段)动态变化详解
2019/10/25 Javascript
Vue实现页面添加水印功能
2019/11/09 Javascript
uni-app 组件里面获取元素宽高的实现
2019/12/27 Javascript
Vue 组件的挂载与父子组件的传值实例
2020/09/02 Javascript
Python字符串特性及常用字符串方法的简单笔记
2016/01/04 Python
python爬取哈尔滨天气信息
2018/07/14 Python
pandas使用apply多列生成一列数据的实例
2018/11/28 Python
python GUI库图形界面开发之PyQt5菜单栏控件QMenuBar的详细使用方法与实例
2020/02/28 Python
python 画图 图例自由定义方式
2020/04/17 Python
python实现小程序推送页面收录脚本
2020/04/20 Python
如何用PyPy让你的Python代码运行得更快
2020/12/02 Python
美国在线奢侈品寄售商店:Luxury Garage Sale
2018/08/19 全球购物
汽车专业大学生职业生涯规划范文
2014/01/07 职场文书
城市轨道交通工程职业规划书范文
2014/01/18 职场文书
制药工程专业个人求职自荐信
2014/01/25 职场文书
五一手机促销方案
2014/03/08 职场文书
公司聘任书模板
2014/03/29 职场文书
最美乡村医生事迹材料
2014/06/02 职场文书
物业公司的岗位任命书
2014/06/06 职场文书
幼儿园社区活动总结
2014/07/07 职场文书
廉政党课工作报告案例
2019/06/21 职场文书
webpack的移动端适配方案小结
2021/07/25 Javascript
MYSQL事务的隔离级别与MVCC
2022/05/25 MySQL
vue css 相对路径导入问题级踩坑记录
2022/06/05 Vue.js