Cet article vous présente l'utilisation des propriétés calculées dans Vue (avec du code). Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il vous sera utile.
Les propriétés calculées sont une chose très intéressante, où vous pouvez exploiter le modèle de données, et vous pouvez également utiliser des méthodes getter et setter. Il est également très concis et clair à utiliser
Écrivez un exemple ici
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Title</title> <!--<script src="js/vue.min.js"></script>--> <script src="vue.min.js"></script> </head> <body> <div id="app"> 总价:{{prices}} </div> <script> var app=new Vue({ el:'#app', data:{ package1:[ { name:'iPhone 7', price:7199, count:2 }, { name:'iPad', price:2888, count:1 } ], package2:[ { name:'apple', price:3, count:5 }, { name:'Banana', price:2, count:10 } ]}, computed:{ prices:function () { var prices=0; for(var i=0;i<this.package1.length;i++){ prices+=this.package1[i].price*this.package1[i].count; } for (var i=0;i<this.package2.length;i++){ prices+=this.package2[i].price*this.package2[i].count; } return prices; } } }) </script> </body> </html>
Définissez une méthode pour calculer le prix dans l'attribut calculé , puis Exploiter les éléments dans les données
Jetons un coup d'œil aux résultats :
Voyons ensuite comment utiliser le getter et le setter méthodes :
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Title</title> <script src="js/vue.js"></script> </head> <body> <div id="app"> 姓名:{{fullname}} </div> <script> var app=new Vue({ el:'#app', data:{ firstName:'Jack', lastName:'Green' }, computed:{ fullname:{ //getter,用于读取 get:function () { return this.firstName+ ' '+this.lastName; }, //setter set:function (newValue) { var names=newValue.split(' '); this.firstName=names[0]; this.lastName=names[names.length-1]; } } } }) </script> </body> </html>
L'effet affiché est comme ceci
est également une utilisation relativement simple , et il est également disponible dans le modèle shopping Cet attribut devrait être davantage utilisé dans les applications informatiques financières
Articles connexes recommandés :
Comment convertir des images vue.js en Base64, télécharger images et prévisualisez-les
Comment définir des variables globales et des méthodes globales dans vue ? (Code)
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!