⊗jsvuPmBsCP 15 of 72 menu

Arvutatud omadused Vue's

Võib määrata omadusi, mis reaktiivselt arvutatakse teiste omaduste põhjal. Selliseid omadusi nimetatakse arvutatud omadusteks. Need asuvad seadistuses computed.

Vaatame näidet. Oletame, et omadustes hoitakse kasutaja ees- ja perekonnanime:

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

Teeme omaduse full, mis sisaldab täielikku nime koos perekonnanimega:

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

Kuvame mallis meie omaduste sisu:

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

Arvutatud omadused muutuvad reaktiivselt. See tähendab, et kui me muudame ees- või perekonnanime, siis ka meie omadus full muutub automaatselt reaktiivselt ja me näeme muutusi ekraanil kohe.

Oletame, et omaduses cost hoitakse toote hinda, ja omaduses amount - kogust neid tooteid. Tehke arvutatud omadus price, mis sisaldab toodete koguhinda (hind korrutatud kogusega)

Tehke nupp, mille klõps muudab omadust cost. Kontrollige, et arvutatud omadus muutub ka sel juhul.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu