vue checkbox 全选 数据的绑定及获取和计算方法


Posted in Javascript onFebruary 09, 2018

html

<input type='checkbox' v-model='checkboxModel' :value='z.coach_id+"-"+z.amount' :i="dianji" @click="lll">

第一个CheckBox

<span><input type='checkbox' v-model='checked' v-on:click='checkedAll'><span class="select-all">全选</span></span>

第二个

定义

return {
 dianji:'12',
 list: [],
 value:{},
 value1:{},
 checkAll: false,
 checkArr:[],
 checkboxModel:[],
 wodeshi:'0',
 checked:false
}
lll: function(){
 var self = this;
 var sum=0;
 setTimeout(function(){
 for(var x in self.checkboxModel){
 sum += parseInt(self.checkboxModel[x].split('-')[1])
 }
 self.wodeshi=sum;
 },0)
 // console.log(self.checkboxModel)
},
checkedAll: function() {
 var _this = this;
 if (this.checked) {//实现反选
 _this.checkboxModel = [];
 }else{//实现全选
 _this.checkboxModel = [];
 _this.list.forEach(function(z) {
 _this.checkboxModel.push(z.coach_id+'-'+z.amount);
 });
 }
 if(_this.checkboxModel.length==0){
 this.wodeshi=0;
 // console.log(_this.checkboxModel);
 }else {
 var self =this;
 var sum =0;
 for(var x in self.checkboxModel){
 sum += parseInt(self.checkboxModel[x].split('-')[1])
 }
 self.wodeshi=sum;
 }
},

vue checkbox 全选 数据的绑定及获取和计算方法

以上这篇vue checkbox 全选 数据的绑定及获取和计算方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JQuery 学习笔记 选择器之一
Jul 23 Javascript
显示js对象所有属性和方法的函数
Oct 16 Javascript
JavaScript遍历table表格中的某行某列并打印其值
Jul 08 Javascript
情人节单身的我是如何在敲完代码之后收到12束玫瑰的(javascript)
Aug 21 Javascript
jQuery soColorPacker 网页拾色器
Jun 22 Javascript
JavaScript ES6的新特性使用新方法定义Class
Jun 28 Javascript
JavaScript和jQuery获取input框的绝对位置实现方法
Oct 13 Javascript
JavaScript模板引擎Template.js使用详解
Dec 15 Javascript
详解jQuery选择器
Dec 21 Javascript
基于JavaScript实现熔岩灯效果导航菜单
Jan 04 Javascript
laydate 显示结束时间不小于开始时间的实例
Aug 11 Javascript
DatePickerDialog 自定义样式及使用全解
Jul 09 Javascript
mint-ui 时间插件使用及获取选择值的方法
Feb 09 #Javascript
VUE2 前端实现 静态二级省市联动选择select的示例
Feb 09 #Javascript
尝试自己动手用react来写一个分页组件(小结)
Feb 09 #Javascript
在 React、Vue项目中使用SVG的方法
Feb 09 #Javascript
JavaScript比较同一天的时间大小实例代码
Feb 09 #Javascript
vue2.0.js的多级联动选择器实现方法
Feb 09 #Javascript
使用mint-ui实现省市区三级联动效果的示例代码
Feb 09 #Javascript
You might like
星际争霸 Starcraft 秘技补丁
2020/03/14 星际争霸
jQuery获取json后使用zy_tmpl生成下拉菜单
2015/03/27 PHP
PHP代码判断设备是手机还是平板电脑(两种方法)
2015/10/19 PHP
PHP获取数组中指定的一列实例
2017/12/27 PHP
php使用curl获取header检测开启GZip压缩的方法
2018/08/15 PHP
PHP利用Mysql锁解决高并发的方法
2018/09/04 PHP
js 将json字符串转换为json对象的方法解析
2013/11/13 Javascript
seajs中模块的解析规则详解和模块使用总结
2014/03/12 Javascript
javascript中获取class的简单实现
2016/07/12 Javascript
浅谈javascript中的三种弹窗
2016/10/21 Javascript
AngularJS全局scope与Isolate scope通信用法示例
2016/11/22 Javascript
JavaScript实现两个select下拉框选项左移右移
2017/03/09 Javascript
基于Vuejs的搜索匹配功能实现方法
2018/03/03 Javascript
vue写一个组件
2018/04/09 Javascript
从Vuex中取出数组赋值给新的数组,新数组push时报错的解决方法
2018/09/18 Javascript
通过JS运行机制的角度说说作用域
2019/03/12 Javascript
layui实现数据表格点击搜索功能
2020/03/26 Javascript
[53:43]VP vs NewBee Supermajor 胜者组 BO3 第三场 6.5
2018/06/06 DOTA
[51:17]完美世界DOTA2联赛循环赛Inki vs DeMonsTer 第二场 10月30日
2020/10/31 DOTA
在Python中使用SimpleParse模块进行解析的教程
2015/04/11 Python
修复CentOS7升级Python到3.6版本后yum不能正确使用的解决方法
2018/01/26 Python
Windows下的Python 3.6.1的下载与安装图文详解(适合32位和64位)
2018/02/21 Python
解决Python3中的中文字符编码的问题
2018/07/18 Python
对numpy中的transpose和swapaxes函数详解
2018/08/02 Python
python对列进行平移变换的方法(shift)
2019/01/10 Python
Python定时任务APScheduler的实例实例详解
2019/07/22 Python
Python 保持登录状态进行接口测试的方法示例
2019/08/06 Python
python多线程实现代码(模拟银行服务操作流程)
2020/01/13 Python
Django中ORM的基本使用教程
2020/12/22 Python
《油菜花开了》教学反思
2014/02/22 职场文书
物业品质提升方案
2014/06/08 职场文书
志愿者宣传口号
2014/06/17 职场文书
小城镇建设汇报材料
2014/08/16 职场文书
毕业实习指导教师评语
2014/12/31 职场文书
5.12护士节活动总结
2015/02/10 职场文书
幼儿园元旦主持词
2015/07/06 职场文书