Vue

Vue vypočteno s parametrem

Vue vypočteno s parametrem

Vlastnost Computed se obvykle používá k výpočtu dat z některých jiných dat. Je známá svou reaktivitou, protože kdykoli se proměnná zapojená do nějaké vypočítané vlastnosti změní, dojde k přepočítání celé vlastnosti.Tento příspěvek se naučí předat parametr vypočítané vlastnosti a uvidí, jak používat Vue počítáno s parametr. Než začneme s předáváním parametrů do vypočítané vlastnosti, pojďme nejprve porozumět vypočítaným vlastnostem v příkladu.

Příklady

Předpokládejme, že v naší komponentě Vue máme dvě proměnné s názvem „firstName“ a „lastName“:

//…
data()
vrátit se
jméno: "",
příjmení: ""

,
//…

Vypočítaná vlastnost

Chceme vypočítat vlastnost „fullName“, která bude kombinovat „firstName“ a „lastName“ a přepočítat fullName vždy, když dojde ke změně kterékoli ze dvou proměnných „firstName“ a „lastName“. Vypočítaná vlastnost pro výpočet celého jména by tedy vypadala takto:

//…
vypočteno:
celé jméno()
vrátit to.firstName + "+ toto.příjmení;


//…

Nyní pojďme vytvořit některá vstupní pole a svázat proměnné „firstName“ a „lastName“ se vstupními poli a také svázat vlastnost „fullName“ ve značce „p“, aby se zobrazila okamžitá změna při změně prvního anime posledního název. Část HTML této komponenty bude vypadat takto:

V pořádku! Po provedení tohoto nastavení se podívejme na naši webovou stránku.

Pokud jste úspěšně napsali správný kód a spustili jej, měli byste mít na své webové stránce také dvě vstupní pole. Zkusme zadat křestní jméno a příjmení a uvidíme, jestli se vlastnost „fulName“ vypočítá nebo ne.

Zde na výše uvedeném snímku obrazovky můžete být svědky úžasné reaktivity Vue.js pomocí vypočítané vlastnosti. Můžete také být svědkem toho, že to není jako sledovat jednu proměnnou a měnit hodnotu nějaké jiné proměnné. Stále sleduje každou proměnnou obsaženou ve vypočítané vlastnosti a přepočítává „příjmení“. Podívejme se, jak můžeme předat parametry vypočítané vlastnosti a použít ji.

Předejte parametry vypočítané vlastnosti

Pro předání parametrů do vypočítané vlastnosti předáme parametry stejně jako pro funkci. Například v šabloně, když jsme svázali proměnnou „lastName“, chceme předat nějaký řetězec, takže část šablony naší komponenty bude vypadat takto:

Nyní ve vypočítané vlastnosti lze předaný parametr využít pomocí následující syntaxe.

vypočteno:
celé jméno()
návratová zpráva1 =>
vrátit '$ message $ toto.firstName $ toto.příjmení'


Takto můžeme předat parametr vypočítanému a dostat ho do vlastnosti a použít jej.

Pokud se znovu podíváme na naši webovou stránku a zadáme křestní jméno a příjmení, můžete mít stejnou funkčnost a reaktivitu, ale tentokrát byl parametr předán.

Takto jednoduché a snadné je předat parametr vypočítané vlastnosti a použít jej.

Závěr:

Vypočítaná vlastnost je velmi výkonnou funkcí aplikace Vue.js, a zjistili jsme, že přijde vhod, když je musíme změnit, když se změní jejich závislosti. Naučili jsme se předat parametr a použít jej ve vypočítané vlastnosti.

Hry Jak zobrazit překrytí OSD v linuxových aplikacích a hrách na celou obrazovku
Jak zobrazit překrytí OSD v linuxových aplikacích a hrách na celou obrazovku
Hraní her na celou obrazovku nebo používání aplikací v režimu celé obrazovky bez rozptýlení vás mohou odříznout od příslušných systémových informací v...
Hry Top 5 karet pro zachycení hry
Top 5 karet pro zachycení hry
Všichni jsme viděli a milovali streamování her na YouTube. PewDiePie, Jakesepticye a Markiplier jsou jen někteří z nejlepších hráčů, kteří vydělali mi...
Hry Jak vyvíjet hru na Linuxu
Jak vyvíjet hru na Linuxu
Před deseti lety by jen málo uživatelů Linuxu předpovídalo, že jejich oblíbený operační systém bude jednoho dne populární herní platformou pro komerčn...