이제 Vue 체크박스 데이터의 바인딩, 획득 및 계산 방법에 대한 기사를 공유하겠습니다. 이는 좋은 참고 가치가 있으며 모든 사람에게 도움이 되기를 바랍니다.
html
<input type='checkbox' v-model='checkboxModel' :value='z.coach_id+"-"+z.amount' :i="dianji" @click="lll">
첫 번째 체크박스
<span><input type='checkbox' v-model='checked' v-on:click='checkedAll'><span class="select-all">全选</span></span>
두 번째
Definition
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-prop에서 상위 구성 요소를 사용하여 하위 구성 요소에 값을 전달하는 방법
cherio를 사용하여 Node.js에서 간단한 웹 크롤러 만들기(자세한 튜토리얼)
vue How 여러 데이터를 하위 구성 요소에 전달하는 상위 구성 요소를 구현하려면
위 내용은 Vue에서 데이터 바인딩 및 수집을 구현하려면 모두 선택하세요.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!