⊗jsvuPmBsCP 15 of 72 menu

Beregnede egenskaper i Vue

Man kan definere egenskaper som vil bli reaktivt beregnet basert på andre egenskaper. Slike egenskaper kalles beregnede. De plasseres i innstillingen computed.

La oss se på et eksempel. Anta at egenskapene lagrer brukerens fornavn og etternavn:

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

La oss lage en egenskap full som vil inneholde fullt navn med etternavn:

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

La oss vise innholdet av våre egenskaper i presentasjonen:

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

Beregnede egenskaper endres reaktivt. Dette betyr at hvis vi endrer fornavn eller etternavn, vil vår egenskap full automatisk endres reaktivt og vi vil umiddelbart se endringene på skjermen.

Anta at egenskapen cost lagrer prisen på et produkt, og i egenskapen amount - antallet av disse produktene. Lag en beregnet egenskap price som vil inneholde den totale kostnaden for produktene (pris multiplisert med antall)

Lag en knapp, klikk på den som vil endre egenskapen cost. Kontroller at den beregnede egenskapen også endres når dette skjer.

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis