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 相关文章推荐
高性能WEB开发 flush让页面分块,逐步呈现 flush让页面分块,逐步呈现
Jun 19 Javascript
jquery 操作日期、星期、元素的追加的实现代码
Feb 07 Javascript
js性能优化技巧
Nov 29 Javascript
详解maxlength属性在textarea里奇怪的表现
Dec 27 Javascript
实例讲解JavaScript中的this指向错误解决方法
Jun 13 Javascript
Vue自定义指令介绍(2)
Dec 08 Javascript
JS中实现函数return多个返回值的实例
Feb 21 Javascript
30分钟快速入门掌握ES6/ES2015的核心内容(上)
Apr 18 Javascript
Vue组件教程之Toast(Vue.extend 方式)详解
Jan 27 Javascript
详解Vue2.5+迁移至Typescript指南
Aug 01 Javascript
axios实现简单文件上传功能
Sep 25 Javascript
es6函数name属性功能与用法实例分析
Apr 18 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
用Socket发送电子邮件(利用需要验证的SMTP服务器)
2006/10/09 PHP
mac下安装nginx和php
2013/11/04 PHP
js和php邮箱地址验证的实现方法
2014/01/09 PHP
PHP调用存储过程返回值不一致问题的解决方法分析
2016/04/26 PHP
PHP读取zip文件的方法示例
2016/11/17 PHP
PHP培训要多少钱
2017/06/06 PHP
js继承的实现代码
2010/08/05 Javascript
捕获键盘事件(且兼容各浏览器)
2013/07/03 Javascript
使用原生js实现页面蒙灰(mask)效果示例代码
2014/06/20 Javascript
Bootstrap组件系列之福利篇几款好用的组件(推荐)
2016/06/23 Javascript
js实现上传文件添加和删除文件选择框
2016/10/24 Javascript
AngularJS Controller作用域
2017/01/09 Javascript
javascript基础进阶_深入剖析执行环境及作用域链
2017/09/05 Javascript
vue2.x 通过后端接口代理,获取qq音乐api的数据示例
2019/10/30 Javascript
vue cli 3.0通用打包配置代码,不分一二级目录
2020/09/02 Javascript
[59:07]海涛为你详解DOTA2新版本“贤哲秘契”
2014/11/22 DOTA
[57:38]2018DOTA2亚洲邀请赛3月30日 小组赛A组 OpTic VS OG
2018/03/31 DOTA
使用python实现接口的方法
2017/07/07 Python
Python实现的弹球小游戏示例
2017/08/01 Python
浅谈Python里面小数点精度的控制
2018/07/16 Python
基于python代码实现简易滤除数字的方法
2018/07/17 Python
浅谈Python编程中3个常用的数据结构和算法
2019/04/30 Python
Python调用shell命令常用方法(4种)
2020/05/11 Python
django 解决自定义序列化返回处理数据为null的问题
2020/05/20 Python
你可能不熟练的十个前端HTML5经典面试题
2018/07/03 HTML / CSS
购买原创艺术品:Zatista
2019/11/09 全球购物
老师给学生的表扬信
2014/01/17 职场文书
精神文明建设先进工作者事迹材料
2014/05/02 职场文书
毕业生面试求职信
2014/06/23 职场文书
三人合伙协议书范本
2014/10/29 职场文书
暂住证明怎么写
2015/06/19 职场文书
2015大学迎新晚会主持词
2015/07/16 职场文书
中秋节主题班会
2015/08/14 职场文书
2016入党积极分子党课学习心得体会
2015/10/09 职场文书
少先队大队委竞选口号
2015/12/25 职场文书
python字符串拼接.join()和拆分.split()详解
2021/11/23 Python