vue选中改变样式 vue中选中多个选项并且改变选中的样式的实例代码

软件发布|下载排行|最新软件

当前位置:首页IT学院IT技术

vue选中改变样式 vue中选中多个选项并且改变选中的样式的实例代码

爬坑的小白   2021-03-16 我要评论
想了解vue中选中多个选项并且改变选中的样式的实例代码的相关内容吗,爬坑的小白在本文为您仔细讲解vue选中改变样式的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:vue选中改变样式,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);
    },

总结

猜您喜欢

Copyright 2022 版权所有 软件发布 访问手机版

声明:所有软件和文章来自软件开发商或者作者 如有异议 请与本站联系 联系我们