⊗jsvuPmBsCP 15 of 72 menu

Berekende eigenschappen in Vue

Je kunt eigenschappen instellen die reactief worden berekend op basis van andere eigenschappen. Dergelijke eigenschappen worden berekende eigenschappen genoemd. Ze bevinden zich in de optie computed.

Laten we een voorbeeld bekijken. Stel dat de voornaam en achternaam van de gebruiker in de eigenschappen zijn opgeslagen:

data() { return { name: 'john', surn: 'smit', } }

Laten we een eigenschap full maken die de volledige naam met achternaam bevat:

computed: { full: function() { return this.name + ' ' + this.surn; } }

Laten we de inhoud van onze eigenschappen in de template weergeven:

<template> <p>{{ name }}</p> <p>{{ surn }}</p> <p>{{ full }}</p> </template>

Berekende eigenschappen veranderen reactief. Dit betekent dat als we de voornaam of achternaam wijzigen, onze eigenschap full automatisch reactief zal veranderen en we de wijzigingen direct op het scherm zullen zien.

Stel dat in de eigenschap cost de prijs van een product is opgeslagen, en in de eigenschap amount - de hoeveelheid van deze producten. Maak een berekende eigenschap price die de totale kosten van de producten bevat (prijs vermenigvuldigd met de hoeveelheid).

Maak een knop waarop een klik de eigenschap cost zal wijzigen. Controleer of de berekende eigenschap dan ook verandert.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren