Maison > Article > interface Web > Sélectionnez tout pour implémenter la liaison et l'acquisition de données dans vue
Maintenant, je vais partager avec vous un article sur la case à cocher vue pour sélectionner toutes les méthodes de liaison de données, d'acquisition et de calcul. Il a une bonne valeur de référence et j'espère qu'il sera utile à tout le monde.
html
<input type='checkbox' v-model='checkboxModel' :value='z.coach_id+"-"+z.amount' :i="dianji" @click="lll">
Première case à cocher
<span><input type='checkbox' v-model='checked' v-on:click='checkedAll'><span class="select-all">全选</span></span>
Deuxième
Définition
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; } },
ci-dessus, je l'ai compilé pour tout le monde. J’espère que cela sera utile à tout le monde à l’avenir.
Articles connexes :
Comment utiliser le composant parent pour transmettre une valeur au composant enfant dans vue-prop
dans Node.js Utilisation cheerio pour créer un robot d'exploration Web simple (tutoriel détaillé)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!