Vue.js实现checkbox的全选和反选
来源:互联网 发布:河铉雨 知乎 编辑:程序博客网 时间:2024/05/16 13:46
html
<template> <div class="hello"> <ul> <li v-for="(item, index) in proData"> <label for=""> <input type="checkbox" :value="item.name" v-model="selectArr"> </label>{{item.name}} </li> : </ul> <button type="" @click="del">删除</button> {{selectArr}} <label> <input type="checkbox" class="checkbox" @click="selectAll"/>全选 </label> </div></template>
js
<script> var proData = [{ "name": "aaaaaaaaaa" }, { "name": "bbbbbbbbbb" }, { "name": "cccccccccc" }, { "name": "dddddddddd" }] export default { name: 'hello', data: function() { return { proData: proData, selectArr: [] } }, methods: {}, watch: {//深度 watcher }, created() { this.$http.get('').then(function(response) { response = response.body; this.proData = response.data; }) }, methods: { del() { var arr = []; var len = this.proData.length; for(var i = 0; i < len; i++) { if(this.selectArr.indexOf(i) >= 0) { console.log(this.selectArr.indexOf(i)) } else { arr.push(proData[i]) } } this.proData = arr; this.selectArr = [] }, selectAll(event) { var _this = this; console.log(event.currentTarget) if(!event.currentTarget.checked) { this.selectArr = []; } else { //实现全选 _this.selectArr = []; _this.proData.forEach(function(item, i) { _this.selectArr.push(item.name); }); } } } }</script>
阅读全文
0 0
- Vue.js实现checkbox的全选和反选
- Vue.js实现checkbox的全选和反选
- Vue.js实现checkbox的全选和反选
- 唯爱小粽子:js实现checkbox的全选和反选
- JS实现CheckBox的全选/反选
- js中checkbox中的全选和反选效果实现
- js中checkbox中的全选和反选效果实现
- js实现checkbox全选,反选,全不选
- js 实现checkbox全选、全不选、反选
- js实现checkbox全选,反选,全不选
- 使用js实现checkbox的全选与反选功能
- CheckBox 全选和反选 JS
- js checkbox 全选和反选
- vue.js实现checkbox全选
- 关于JS实现datagrid客户端checkbox列的全选和反选
- js实现同名checkbox的全选/全取消和反选
- jQuery实现checkbox全选和反选
- jquery实现 checkbox全选和反选
- apk包简洁瘦身
- sourceInsight利用AStyle工具自动整理代码
- 南阳理工acm 题目 13 Fibonacci数
- 未来2个月的Roadmap
- H5面试---HTML语义化的理解
- Vue.js实现checkbox的全选和反选
- 二分图最大匹配问题之匈牙利算法
- NuGet:ToolGood.Words,可检测敏感字或者进行中文字的繁简转换及全角半角转换
- C语言实现图的Kruskal最小生成树算法
- NYOJ 915 +-字符串
- 如何编写脚本对项目代码进行分析(性能篇)
- Android 命名规范 (提高代码可以读性)
- PHP的预处理语句的使用
- 用SpannableString打造绚丽多彩的文本显示效果