vue实现自定义多选按钮


Posted in Javascript onJuly 16, 2020

本文实例为大家分享了vue实现自定义多选按钮的具体代码,供大家参考,具体内容如下

图示

vue实现自定义多选按钮

返回的选中列表是一个数组

html部分

<!-- 自定义多选 -->
 <div class="list" v-for="(item,index) in arr" :key="index" :class="item.ischeck==true?'active':''" @click="sel(index,item)">{{item.val}}</div>

js部分 

//data
 
arr:[
   {
   val:1,
   ischeck:false
   },
   {
   val:2,
   ischeck:false
   },
   {
   val:3,
   ischeck:false
   },
   {
   val:4,
   ischeck:false
   },
   {
   val:5,
   ischeck:false
   },
   {
   val:6,
   ischeck:false
   }
  ],
  selarr:[],
 
 
//methods
sel(index,item){
  let arr=[...this.arr];
  let selarr=[...this.selarr];
  if(arr[index].ischeck==false){
   arr[index].ischeck=true;
   selarr.push(item)
  }else{
   arr[index].ischeck=false;
   var index11=selarr.indexOf(index)
   selarr.splice(index11,1)
 
  }
 
  this.arr=arr;
  this.selarr=selarr;
 
},

样式

.list{
 width: 100%;
 line-height: 30px;
}
 
.list.active{
 background: pink;
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
浏览器兼容console对象的简要解决方案分享
Oct 24 Javascript
javascript验证身份证完全方法具体实现
Nov 18 Javascript
如何设置一定时间内只能发送一次请求
Feb 28 Javascript
Javascript实现禁止输入中文或英文的例子
Dec 09 Javascript
javascript验证邮件地址和MX记录的方法
Jun 16 Javascript
javascript的replace方法结合正则使用实例总结
Jun 16 Javascript
Vue常用指令V-model用法
Mar 08 Javascript
r.js来合并压缩css文件的示例
Apr 26 Javascript
ionic3双击返回退出应用的方法
Sep 17 Javascript
vuejs+element UI table表格中实现禁用部分复选框的方法
Sep 20 Javascript
vue实现计步器功能
Nov 01 Javascript
js实现弹幕墙效果
Dec 10 Javascript
vue实现div单选多选功能
Jul 16 #Javascript
vue+AI智能机器人回复功能实现
Jul 16 #Javascript
vue.js实现h5机器人聊天(测试版)
Jul 16 #Javascript
15个简单的JS编码标准让你的代码更整洁(小结)
Jul 16 #Javascript
通过实例解析vuejs如何实现调试代码
Jul 16 #Javascript
详解js中的几种常用设计模式
Jul 16 #Javascript
JS寄快递地址智能解析的实现代码
Jul 16 #Javascript
You might like
使用PHP制作新闻系统的思路
2006/10/09 PHP
PHP strncasecmp字符串比较的小技巧
2011/01/04 PHP
List Installed Software Features
2007/06/11 Javascript
[原创]IE view-source 无法查看看源码 JavaScript看网页源码
2009/07/19 Javascript
Jjcarousellite 实现图片列表滚动的简单实例
2013/11/29 Javascript
实用框架(iframe)操作代码
2014/10/23 Javascript
js常用系统函数用法实例分析
2015/01/12 Javascript
jQuery实现鼠标经过购物车出现下拉框代码(推荐)
2016/07/21 Javascript
JS基于递归算法实现1,2,3,4,5,6,7,8,9倒序放入数组中的方法
2017/01/03 Javascript
javascript实现一个网页加载进度loading
2017/01/04 Javascript
js仿iphone秒表功能 计算平均数
2017/01/11 Javascript
Bootstrap弹出框(Popover)被挤压的问题小结
2017/07/11 Javascript
解决LayUI表单获取不到data的问题
2018/08/20 Javascript
vue中Element-ui 输入银行账号每四位加一个空格的实现代码
2018/09/14 Javascript
js实现无缝滚动双图切换效果
2019/07/09 Javascript
详解微信小程序动画Animation执行过程
2020/09/23 Javascript
Python实现视频下载功能
2017/03/14 Python
python rsa 加密解密
2017/03/20 Python
详解使用 pyenv 管理多个版本 python 环境
2017/10/19 Python
对Django外键关系的描述
2019/07/26 Python
Jupyter notebook如何修改平台字体
2020/05/13 Python
python之随机数函数的实现示例
2020/12/30 Python
使用CSS3和Checkbox实现JQuery的一些效果
2015/08/03 HTML / CSS
html5 利用重力感应实现摇一摇换颜色可用来做抽奖等等
2014/05/07 HTML / CSS
HTML5+CSS3实现机器猫
2016/10/17 HTML / CSS
西雅图的买手店:Totokaelo
2019/10/19 全球购物
MySQL面试题目集锦
2016/04/14 面试题
犯错检讨书
2014/02/21 职场文书
《陈毅探母》教学反思
2014/05/01 职场文书
中专毕业生的自荐书
2014/07/01 职场文书
建筑工程造价专业自荐信
2014/07/08 职场文书
技术员岗位职责
2015/02/04 职场文书
选调生挂职锻炼工作总结
2015/10/23 职场文书
如何用python反转图片,视频
2021/04/24 Python
利用Matlab绘制各类特殊图形的实例代码
2021/07/16 Python
Python软件包安装的三种常见方法
2022/07/07 Python