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

1:HTML:
<ul class='content'> <li v-for='(item,index) in touristList' @click='onStorage(item,index)' : :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选中改变样式内容请搜索好吧啦网以前的文章或继续浏览下面的相关文章希望大家以后多多支持好吧啦网!
相关文章:
1. docker /var/lib/docker/aufs/mnt 目录清理方法2. python+excel接口自动化获取token并作为请求参数进行传参操作3. Vuex localStorage的具体使用4. ASP.NET泛型三之使用协变和逆变实现类型转换5. python tkinter实现下载进度条及抖音视频去水印原理6. vue - props 声明数组和对象操作7. Notepad++如何安装Python插件?Notepad++插件怎么装?8. Spring Boot如何开启并使用邮件服务9. Python matplotlib画图时图例说明(legend)放到图像外侧详解10. 使用Android studio查看Kotlin的字节码教程

网公网安备