Vue

Vue Watch pro dynamickou interakci

Vue Watch pro dynamickou interakci

Vue.js je velmi působivý a reaktivní front-end framework JavaScriptu, který se používá k rychlému a snadnému vývoji front-endových webových stránek. Tento příspěvek se dozví o vlastnostech hodinek, které jsou jedním z nejzákladnějších konceptů.

Vue.js poskytuje vlastnost watch pro sledování proměnné a při změně této proměnné nám umožňuje spustit funkci, abychom mohli provádět Dynamic Interaction. Zkusme příklad a proveďte nějakou dynamickou interakci pomocí vlastnosti Vue Watch.

Příklad

Nejprve se pokusíme změnit nějakou proměnnou kliknutím na tlačítko a poté pomocí vlastnosti watch tuto proměnnou budeme sledovat a změníme jinou proměnnou, abychom provedli dynamické změny na webové stránce.

Nejprve předpokládejme, že máme dvě proměnné.
data ()
vrátit se
buttonBool: true,
červená barva"

A proměnnou „buttonBool“ jsme spojili s tlačítkovým prvkem v šabloně.

Chceme změnit barvu pozadí, řekněme, rozdělení po kliknutí na tlačítko. Nejprve tedy vytvořte div v šabloně.

Pojďme nejprve vytvořit vlastnost sledování a změnit stav proměnné „color“ při změně proměnné „buttonBool“.

hodinky:
buttonBool ()
tento.barva = !tento.barva;

V pořádku! Posledním krokem vlevo je změna tříd div na změnu barevné proměnné. Udělejme to tedy pomocí funkce vázání tříd Vue.js.

Zde jsem právě přidělil třídu „červená“, pokud je stav proměnné „color“ pravdivý, jinak „zelený“, pokud je stav barevné proměnné „false“, a v každém případě je přiřazena třída „box“.

CSS pro udávání šířky, výšky a barvy pozadí divu je následující.

Dobře, po dokončení práce s kódováním bude moje webová stránka vypadat takto.

Nyní, kdykoli kliknu na tlačítko, měla by se změnit barva pozadí pole.

A můžete vidět ve výše uvedeném gifu, barva div se mění kliknutím na tlačítko. To je úžasné, správně!

Takto můžeme použít Vue Watch k dynamické interakci na webové stránce.

Závěr

V tomto příspěvku jsme se pokusili změnit stav některé proměnné kliknutím nebo změnou jiné proměnné pomocí vlastnosti watch Vue.js. Udělali jsme také několik dynamických změn na webové stránce. Viděli jsme, že kliknutím na tlačítko jsme v atributu on-click změnili stav proměnné a ukázali, že vlastnost watch sledovala proměnnou a provedla nějakou akci, jako je změna stavu jiné proměnné.

Jak obrátit směr posouvání myši a touchpadu ve Windows 10
Myš a Touchpadnejenže usnadňují výpočet, ale jsou efektivnější a méně časově náročné. Nemůžeme si představit život bez těchto zařízení, ale přesto je ...
Jak změnit velikost, barvu a schéma kurzoru myši a kurzoru v systému Windows 10
Ukazatel myši a kurzor ve Windows 10 jsou velmi důležité aspekty operačního systému. To lze říci i pro jiné operační systémy, takže ve skutečnosti nej...
Hry Zdarma a open source herní motory pro vývoj linuxových her
Zdarma a open source herní motory pro vývoj linuxových her
Tento článek pokryje seznam bezplatných a otevřených herních enginů, které lze použít pro vývoj 2D a 3D her v systému Linux. Existuje mnoho takových h...