在vue中全选实现数据的绑定及获取
程序员文章站
2022-04-19 09:24:38
...
下面我就为大家分享一篇vue checkbox 全选 数据的绑定及获取和计算方法,具有很好的参考价值,希望对大家有所帮助。
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; } },
上面是我整理给大家的,希望今后会对大家有帮助。
相关文章:
在Node.js中使用cheerio制作简单的网页爬虫(详细教程)
以上就是在vue中全选实现数据的绑定及获取的详细内容,更多请关注其它相关文章!
推荐阅读
-
vue checkbox 全选 数据的绑定及获取和计算方法
-
在 Vue-CLI 中引入 simple-mock实现简易的 API Mock 接口数据模拟
-
Android中获取网页表单中的数据实现思路及代码
-
在vue中实现清除echarts上次保留的数据(亲测有效)
-
在vue中实现清除echarts上次保留的数据(亲测有效)
-
浅谈vue中数据双向绑定的实现原理
-
在vue中获取微信支付code及code被占用问题的解决方法
-
VUE - vue2.0与vue3.0双向数据绑定的实现原理及区别
-
Vue中实现数据双向绑定的原理——Object.defineProperty()
-
从源码来看一下数据绑定在Vue中是如何实现的