Vue

Vue arvutatakse parameetriga

Vue arvutatakse parameetriga

Atribuuti Arvutatud kasutatakse tavaliselt andmete arvutamiseks mõnest muust teabest. See on tuntud oma reaktiivsuse poolest, sest alati, kui mõne arvutatud omadusega seotud muutujat muudetakse, arvutatakse kogu omadus ümber.See postitus õpib parameetri edastama arvutatud atribuudile ja vaatab, kuidas Vue-d kasutada arvutatakse parameeter. Enne kui alustate parameetrite edastamist arvutatud atribuudile, mõistame näite kaudu kõigepealt arvutatud omadusi.

Näited

Oletame, et meie Vue komponendis on kaks muutujat nimega „eesnimi” ja „perenimi”:

//…
andmed ()
tagastama
eesnimi: "",
perekonnanimi: ""

,
//…

Arvutatud vara

Soovime arvutada atribuudi „fullName”, mis ühendab „eesnimi” ja „perenimi”, ning arvutab täisnime uuesti, kui muudetakse mõnda muutujatest „eesnimi” ja „perenimi”. Seega oleks täisnime arvutamiseks arvutatud omadus järgmine:

//…
arvutatud:
täisnimi()
tagastage see.eesnimi + "+ see.perekonnanimi;


//…

Nüüd loome mõned sisendväljad ja seome muutujad "eesnimi" ja "perekonnanimi" sisendväljadega ning seome ka "p" märgendis atribuudi "fullName", et vaadata viimase muutuse esimest anime muutumist nimi. Selle komponendi HTML-i osa on järgmine:

Hästi! Pärast kõigi seadistuste tegemist vaatame oma veebisaiti.

Kui olete õige koodi edukalt kirjutanud ja selle käivitanud, peaksid teie veebilehel olema ka kaks sisestusvälja. Proovime sisestada ees- ja perekonnanime ning näeme, kas atribuut „fulName” arvutatakse või mitte.

Siin ülaltoodud ekraanipildil näete Vue imelist reaktiivsust.js kasutades arvutatud omadust. Samuti võite olla tunnistajaks, et see pole nagu ühe muutuja vaatamine ja mõne muu muutuja väärtuse muutmine. Sellegipoolest jälgib see kõiki arvutatud atribuudis sisalduvaid muutujaid ja arvutab "perekonnanimi" uuesti. Vaatame, kuidas saame arvutatud atribuudile parameetrid edastada ja seda kasutada.

Parameetrite edastamine arvutatud atribuudile

Parameetrite edastamiseks arvutatud omadusele edastame parameetrid nagu funktsiooni puhul. Näiteks, kui oleme muutuja „perenimi” sidunud, soovime edastada mõne stringi, nii et meie komponendi malli osa oleks järgmine:

Nüüd saab arvutatud atribuudis edastatud parameetrit kasutada järgmise süntaksiga.

arvutatud:
täisnimi()
tagastussõnum1 =>
tagastage '$ message $ see.eesnimi $ see.perekonnanimi'


Nii saame parameetri arvutisse edastada ja selle omadusse saada ning seda kasutada.

Kui vaatame uuesti oma veebisaiti ja sisestame ees- ja perekonnanime, võib teil olla sama funktsionaalsus ja reaktsioonivõime, kuid seekord läbis parameeter.

Nii lihtne ja lihtne on arvutatud atribuudi parameetri edastamine ja kasutamine.

Järeldus:

Arvutatud omadus on Vue väga võimas omadus.js ja oleme õppinud, et see on kasulik, kui peame neid muutma, kui nende sõltuvus muutub. Oleme õppinud parameetrit edastama ja seda arvutatud atribuudis kasutama.

Parimad Linuxi mängukonsooli emulaatorid
Selles artiklis loetletakse Linuxi jaoks saadaval olev populaarne mängukonsooli emuleerimise tarkvara. Emuleerimine on tarkvara ühilduvuse kiht, mis j...
Parimad mängude jaoks mõeldud Linuxi distrod 2021. aastal
Linuxi operatsioonisüsteem on oma algsest, lihtsast, serveripõhisest välimusest kaugele jõudnud. See operatsioonisüsteem on viimastel aastatel tohutul...
Kuidas Linuxis oma mänguseanssi jäädvustada ja voogesitada
Varem peeti mängude mängimist ainult hobiks, kuid aja jooksul kasvas mängutööstus tehnoloogia ja mängijate arvu osas tohutult. Mängupublik on veebimän...