Maison  >  Article  >  interface Web  >  Sélectionnez tout pour implémenter la liaison et l'acquisition de données dans vue

Sélectionnez tout pour implémenter la liaison et l'acquisition de données dans vue

亚连
亚连original
2018-06-06 15:05:161707parcourir

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=&#39;checkbox&#39; v-model=&#39;checkboxModel&#39; :value=&#39;z.coach_id+"-"+z.amount&#39; :i="dianji" @click="lll">

Première case à cocher

<span><input type=&#39;checkbox&#39; v-model=&#39;checked&#39; v-on:click=&#39;checkedAll&#39;><span class="select-all">全选</span></span>

Deuxième

Définition

return {
 dianji:&#39;12&#39;,
 list: [],
 value:{},
 value1:{},
 checkAll: false,
 checkArr:[],
 checkboxModel:[],
 wodeshi:&#39;0&#39;,
 checked:false
}
lll: function(){
 var self = this;
 var sum=0;
 setTimeout(function(){
 for(var x in self.checkboxModel){
 sum += parseInt(self.checkboxModel[x].split(&#39;-&#39;)[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+&#39;-&#39;+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(&#39;-&#39;)[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é)

Comment implémenter des composants parents pour transmettre plusieurs données aux composants enfants dans vue

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn