⊗jsvuPmBsCP 15 of 72 menu

Izračunata svojstva u Vue

Moguće je definisati svojstva koja će se reaktivno izračunavati na osnovu drugih svojstava. Takva svojstva se nazivaju izračunatim. Oni se nalaze u opciji computed.

Hajde da pogledamo primer. Neka u svojstvima bude sačuvano ime i prezime korisnika:

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

Hajde da napravimo svojstvo full, koje će sadržati puno ime sa prezimenom:

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

Ispišimo u predstavljanju sadržaj naših svojstava:

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

Izračunata svojstva se menjaju reaktivno. To znači da ako promenimo ime ili prezime, onda će i naše svojstvo full automatski reaktivno da se promeni i odmah ćemo videti promene na ekranu.

Neka u svojstvu cost bude sačuvana cena proizvoda, a u svojstvu amount - količina tih proizvoda. Napravite izračunato svojstvo price, koje će sadržati punu vrednost proizvoda (cena pomnožena sa količinom)

Napravite dugme, klik na koje će promeniti svojstvo cost. Proverite da će se izračunato svojstvo takođe promeniti prilikom toga.

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij