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 相关文章推荐
JavaScript面向对象编程
Mar 02 Javascript
JavaScript中奇葩的假值示例应用
Mar 11 Javascript
iframe里的页面禁止右键事件的方法
Jun 10 Javascript
javascript常用经典算法实例详解
Nov 25 Javascript
WebGL利用FBO完成立方体贴图效果完整实例(附demo源码下载)
Jan 26 Javascript
JQuery validate插件验证用户注册信息
May 11 Javascript
DOM中事件处理概览与原理的全面解析
Aug 16 Javascript
js实现界面向原生界面发消息并跳转功能
Nov 22 Javascript
ionic App问题总结系列之ionic点击系统返回键退出App
Aug 19 Javascript
详解elementui之el-image-viewer(图片查看器)
Aug 30 Javascript
原生js基于canvas实现一个简单的前端截图工具代码实例
Sep 10 Javascript
不刷新网页就能链接新的js文件方法总结
Mar 01 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
全国FM电台频率大全 - 4 山西省
2020/03/11 无线电
php检查页面是否被百度收录
2015/10/28 PHP
php lcg_value与mt_rand生成0~1随机小数的效果对比分析
2017/04/05 PHP
php 猴子摘桃的算法
2017/06/20 PHP
PHP格式化显示时间date()函数代码
2018/10/03 PHP
PHP生成zip压缩包的常用方法示例
2019/08/22 PHP
JavaScript indexOf方法入门实例(计算指定字符在字符串中首次出现的位置)
2014/10/17 Javascript
IE下使用jQuery重置iframe地址时内存泄露问题解决办法
2015/02/05 Javascript
jquery显示loading图片直到网页加载完成的方法
2015/06/25 Javascript
JavaScript实现表格快速变色效果代码
2015/08/19 Javascript
使用jQuery mobile库检测url绝对地址和相对地址的方法
2015/12/04 Javascript
js获取url传值的方法
2015/12/18 Javascript
Js+Ajax,Get和Post在使用上的区别小结
2016/06/08 Javascript
浅谈JS中的bind方法与函数柯里化
2016/08/10 Javascript
JQuery实现DIV其他动画效果的简单实例
2016/09/18 Javascript
Angular2 (RC4) 路由与导航详解
2016/09/21 Javascript
javaScript 逻辑运算符使用技巧整理
2017/05/03 Javascript
Vue-router 类似Vuex实现组件化开发的示例
2017/09/15 Javascript
一步步教你利用Canvas对图片进行处理
2017/09/19 Javascript
Bootbox将后台JSON数据填充Form表单的实例代码
2018/09/10 Javascript
Vue实现动态添加或者删除对象和对象数组的操作方法
2018/09/21 Javascript
layui 关闭open弹出框 刷新table表格页面的方法
2019/09/16 Javascript
vue页面跳转实现页面缓存操作
2020/07/22 Javascript
在antd4.0中Form使用initialValue操作
2020/11/02 Javascript
Vue+scss白天和夜间模式切换功能的实现方法
2021/01/05 Vue.js
[02:54]DOTA2亚洲邀请赛 VG战队出场宣传片
2015/02/07 DOTA
django自定义Field实现一个字段存储以逗号分隔的字符串
2014/04/27 Python
Python中尝试多线程编程的一个简明例子
2015/04/07 Python
python xml.etree.ElementTree遍历xml所有节点实例详解
2016/12/04 Python
Python中摘要算法MD5,SHA1简介及应用实例代码
2018/01/09 Python
肯尼亚网上商城:Kilimall
2016/08/20 全球购物
PUMA官方商城:世界领先的运动品牌之一
2016/11/16 全球购物
Linux机考试题
2015/10/16 面试题
好习惯伴我成长演讲稿
2014/05/21 职场文书
农村文化活动总结
2014/08/28 职场文书
护士求职自荐信
2015/03/25 职场文书