Vue

Vue.Propriété de la montre js

Vue.Propriété de la montre js

Vue.js est un framework Javascript très puissant et réactif, qui est utilisé pour construire des Uis (User Interfaces) et des SPAs (Single-page Applications). Il est construit en combinant les meilleures fonctionnalités des frameworks Angular et React existants. Les développeurs aiment aussi coder ou créer des applications dedans.

Vue.js fournit la propriété watch pour observer et réagir aux variables ou au changement de données. Nous pouvons utiliser la propriété watch pour manipuler le DOM lorsque la variable surveillée est modifiée. Dans cet article, nous allons voir comment utiliser la propriété watch et effectuer les tâches souhaitées sur le changement de variable. Alors, commençons.

Observateurs

UNE observateur dans Vue.js agit comme un écouteur d'événement pour une variable ou une propriété. Il est utilisé pour accomplir plusieurs tâches sur le changement d'une propriété spécifique. Il est pratique pour effectuer des tâches asynchrones.

Démontrons et comprenons le concept de l'observateur en considérant un exemple.

Exemple:

Supposons que nous construisions un site Web de commerce électronique, dans lequel nous avons une liste d'articles, et que nous le construisions un panier ou un composant de paiement. Dans ce composant, nous devons calculer le montant d'un seul élément concernant le nombre d'articles.

Premièrement, nous supposons certaines propriétés dans les données.

Les données()
revenir
itemName : " Article 1",
itemQuantity : null,
articlePrix: 200,
totalPrix: 0

,

Dans lequel nous allons regarder la propriété « itemQuantity » et calculer le prix total. Nous allons d'abord faire les liaisons de données dans le modèle,

avant d'écrire le code pour regarder la variable et calculer le prix total.

Après avoir écrit ce code, nous aurons notre page Web comme ceci :

Maintenant, nous voulons changer le prix total sur le changement de "itemQuantity" comme chaque fois que l'utilisateur modifie la quantité à l'aide du champ de saisie. Le prix total devrait être modifié. Pour ce faire, nous devrons surveiller le "itemQuantity" et calculer le prix total chaque fois que la propriété "itemQuantity" sera modifiée.

Ainsi, l'observateur de « itemQuantity » ressemblerait à ceci :

Regardez:
itemQuantity()
cette.Prix ​​total = ce.itemQuantity * this.prix de l'article;
console.log (ce.itemQuantity);

Désormais, chaque fois que l'utilisateur modifie « itemQuantity », le prix total sera modifié en un instant. Nous n'avons plus à nous soucier de rien. La propriété watch s'occupera de ce calcul maintenant.

Regardons la page Web :

Et, essayons d'augmenter ou de modifier la quantité et de voir quelques résultats :

Si nous modifions la quantité, disons « 4 », le prix total serait « 800 » :

De même, si nous modifions la quantité en « 7 », le prix total serait « 1400 » :

Voici donc comment fonctionne la propriété watch et aide au développement réactif. La réactivité est une sorte de signature de Vue.js. De plus, la propriété watch est pratique lors de l'exécution d'opérations asynchrones.

Conclusion

Dans cet article, nous avons appris ce qu'est une propriété de surveillance et comment nous pouvons l'utiliser dans Vue.js. Nous avons également essayé un exemple concret pour comprendre sa véritable mise en œuvre. Cela aide beaucoup à gagner du temps et à accélérer le processus de développement. Nous espérons que vous avez trouvé cet article utile et continuez à visiter linuxhint.com pour mieux comprendre.

Installez le dernier jeu de stratégie OpenRA sur Ubuntu Linux
OpenRA est un moteur de jeu de stratégie en temps réel libre/gratuit qui recrée les premiers jeux Westwood comme le classique Command & Conquer: Red A...
Installez le dernier émulateur Dolphin pour Gamecube et Wii sur Linux
L'émulateur Dolphin vous permet de jouer aux jeux Gamecube et Wii de votre choix sur des ordinateurs personnels Linux (PC). Étant un émulateur de jeu...
Comment utiliser le moteur de triche GameConqueror sous Linux
L'article couvre un guide sur l'utilisation du moteur de triche GameConqueror sous Linux. De nombreux utilisateurs qui jouent à des jeux sur Windows u...