A Computed tulajdonságot általában más adatok adatainak kiszámításához használják. Reaktivitásáról ismert, mert amikor valamely számított tulajdonságban részt vevő változó megváltozik, az egész tulajdonság újra kiszámításra kerül.Ez a bejegyzés megtanulja átadni a paramétert a számított tulajdonságnak, és megismerheti a Vue használatát számítva paraméter. Mielőtt elkezdenénk átadni a paramétereket a számított tulajdonságnak, először értsük meg a kiszámított tulajdonságokat a példán keresztül.
Példák
Tegyük fel, hogy a Vue komponensünkben két változó van, „keresztnév” és „vezetéknév”:
//…adat()
Visszatérés
keresztnév: "",
vezetéknév: ""
,
//…
Számított tulajdonság
Ki akarunk számolni egy „fullName” tulajdonságot, amely egyesíti a „firstName” és a „lastName” elemeket, és újra kiszámítja a fullName nevet, amikor a két változó közül bármelyik megváltozik: „firstName” és „lastName”. Tehát a teljes név kiszámításához a kiszámított tulajdonság a következő lenne:
//…számított:
teljes név()
adja vissza ezt.keresztnév + "+ ez.vezetéknév;
//…
Most hozzunk létre néhány beviteli mezőt, és kössük be a „firstName” és a „lastName” változókat a bemeneti mezőkhöz, és kössük össze a „fullName” tulajdonságot is a „p” címkében, hogy megtekinthessük az azonnali változást az utolsó anime változásakor név. Ennek az összetevőnek a HTML része a következő lesz:
Rendben! Miután elvégezte ezt a beállítást, vessünk egy pillantást weboldalunkra.
Ha sikeresen beírta a helyes kódot és futtatta, akkor a két beviteli mezőnek is szerepelnie kell a weboldalán. Próbáljuk meg beírni a kereszt- és vezetéknevet, és nézzük meg, hogy a „fulName” tulajdonság kiszámításra kerül-e vagy sem.
Itt a fenti képernyőképen tanúi lehetsz Vue csodálatos reaktivitásának.js a kiszámított tulajdonság használatával. Tanúja lehet annak is, hogy nem olyan, mintha egyetlen változót néznénk, és megváltoztatnánk valamilyen más változó értékét. Ennek ellenére figyeli a kiszámított tulajdonságban szereplő minden változót, és újraszámolja a „vezetéknév”. Lássuk, hogyan adhatjuk át a paramétereket a kiszámított tulajdonságnak és használhatjuk-e.
Adja meg a paramétereket a Számított Tulajdonságnak
Ahhoz, hogy a paramétereket a kiszámított tulajdonsághoz továbbítsuk, csak átadjuk a paramétereket, mint a függvényhez. Például a sablonban, amikor megkötöttük a „lastName” változót, át akarunk adni néhány karakterláncot, így az összetevőnk sablonrésze a következő lenne:
A kiszámított tulajdonságban az átadott paraméter a következő szintaxissal használható.
számított:teljes név()
visszaüzenet1 =>
adja vissza '$ message $ ezt.keresztnév $ ez.vezetéknév'
Így adhatunk át egy paramétert a kiszámítottnak, és be tudjuk tölteni a tulajdonságba, és felhasználhatjuk.
Ha ismét megnézzük a weboldalunkat, és beírjuk az Utónév és a Vezetéknév nevet, akkor ugyanolyan funkcionalitással és reakcióképességgel rendelkezhet, de ezúttal a.
Ilyen egyszerű és könnyű átadni és használni a kiszámított tulajdonságparamétert.
Következtetés:
A kiszámított tulajdonság a Vue nagyon hatékony jellemzője.js, és megtanultuk, hogy ez jól jön, ha változtatnunk kell rajtuk, amikor a függőségük megváltozik. Megtanultuk átadni a paramétert és használni a kiszámított tulajdonságban.