Vue

Vue paraméterrel kiszámítva

Vue paraméterrel kiszámítva

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.

Telepítse a legújabb OpenRA stratégiai játékot az Ubuntu Linux rendszerre
Az OpenRA egy ingyenes / ingyenes valós idejű stratégiai játékmotor, amely újjáépíti a korai Westwood játékokat, mint például a klasszikus Command & C...
Telepítse a legújabb Dolphin Emulator for Gamecube & Wii szoftvert Linuxra
A Dolphin Emulator segítségével a kiválasztott Gamecube & Wii játékokat játszhatja Linux személyi számítógépeken (PC). Mivel a Dolphin Emulator szaba...
A GameConqueror Cheat Engine használata Linux alatt
A cikk tartalmaz egy útmutatót a GameConqueror csaló motor Linux alatt történő használatáról. Sok olyan felhasználó, aki Windows-on játszik játékot, g...