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 相关文章推荐
Javascript操作select方法大全[新增、修改、删除、选中、清空、判断存在等]
Sep 26 Javascript
jQuery的一些特性和用法整理小结
Jan 13 Javascript
JavaScript中数组对象的那些自带方法介绍
Mar 12 Javascript
浅析javascript的间隔调用和延时调用
Nov 12 Javascript
ANGULARJS中用NG-BIND指令实现单向绑定的例子
Dec 08 Javascript
js右下角弹出提示框示例代码
Jan 12 Javascript
Angular 5.0 来了! 有这些大变化
Nov 15 Javascript
Vue通过URL传参如何控制全局console.log的开关详解
Dec 07 Javascript
json字符串传到前台input的方法
Aug 06 Javascript
react+ant design实现Table的增、删、改的示例代码
Dec 27 Javascript
JS与SQL方式随机生成高强度密码示例
Dec 29 Javascript
用node开发并发布一个cli工具的方法步骤
Jan 03 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
提高PHP编程效率的方法
2013/11/07 PHP
php与Mysql的一些简单的操作
2015/02/26 PHP
php实现对两个数组进行减法操作的方法
2015/04/17 PHP
简单了解PHP编程中数组的指针的使用
2015/11/30 PHP
动态表单验证的操作方法和TP框架里面的ajax表单验证
2017/07/19 PHP
PHP编程文件处理类SplFileObject和SplFileInfo用法实例分析
2017/07/22 PHP
PHP读取word文档的方法分析【基于COM组件】
2017/08/01 PHP
浅谈PHP匿名函数和闭包
2019/03/08 PHP
jQuery 版本的文本输入框检查器Input Check
2009/07/09 Javascript
js取得url地址参数实例
2013/02/22 Javascript
JavaScript的漂亮的代码片段
2013/06/05 Javascript
JavaScript实现三阶幻方算法谜题解答
2014/12/29 Javascript
谈谈我对JavaScript中typeof和instanceof的深入理解
2015/12/25 Javascript
移动端效果之IndexList详解
2017/10/20 Javascript
利用npm 安装删除模块的方法
2018/05/15 Javascript
Node.js console控制台简单用法分析
2019/01/04 Javascript
Jquery的Ajax技术使用方法
2019/01/21 jQuery
vue实现前台列表数据过滤搜索、分页效果
2019/05/28 Javascript
vuex vue简单使用知识点总结
2019/08/29 Javascript
Node.js系列之安装配置与基本使用(1)
2019/08/30 Javascript
小程序实现多个选项卡切换
2020/06/19 Javascript
比较详细Python正则表达式操作指南(re使用)
2008/09/06 Python
python下函数参数的传递(参数带星号的说明)
2010/09/19 Python
PyQt5 pyqt多线程操作入门
2018/05/05 Python
python实现两张图片的像素融合
2019/02/23 Python
简单了解python 生成器 列表推导式 生成器表达式
2019/08/22 Python
Python-opencv 双线性插值实例
2020/01/17 Python
Html5原生拖拽相关事件简介以及基础实现
2020/11/19 HTML / CSS
幼儿园家长寄语
2014/04/02 职场文书
排查整治工作方案
2014/06/09 职场文书
群众对十八届四中全会的期盼
2014/10/17 职场文书
党员四风问题个人对照检查材料
2014/10/26 职场文书
责任书格式
2015/01/29 职场文书
大学毕业晚会开场白
2015/05/29 职场文书
Win11安全功能升级:内置防网络钓鱼功能
2022/04/08 数码科技
Python可视化神器pyecharts绘制地理图表
2022/07/07 Python