Vue

Vue Watch na uskutočnenie dynamickej interakcie

Vue Watch na uskutočnenie dynamickej interakcie

Vue.js je veľmi pôsobivý a reaktívny front-endový rámec JavaScriptu, ktorý sa používa na rýchly a ľahký vývoj front-endových webových stránok. Tento príspevok sa dozvie o vlastnosti hodiniek, ktorá je jedným z najzákladnejších pojmov.

Vue.js poskytuje vlastnosť watch na sledovanie premennej a pri zmene tejto premennej nám umožňuje spustiť funkciu, aby sme mohli vykonávať Dynamic Interaction. Vyskúšajme príklad a uskutočnime dynamickú interakciu pomocou vlastnosti Vue Watch.

Príklad

Najprv sa pokúsime zmeniť určitú premennú kliknutím na tlačidlo a potom pomocou vlastnosti watch túto premennú sledujeme a zmeníme inú premennú, aby sme na webovej stránke vykonali dynamické zmeny.

Najprv predpokladajme, že máme dve premenné.
data ()
návrat
buttonBool: pravda,
farba: "červená"

A premennú „buttonBool“ sme spojili s prvkom tlačidla v šablóne.

Kliknutím na tlačidlo chceme zmeniť farbu pozadia povedzme rozdelenia. Najprv teda vytvorte div v šablóne.

Poďme si teraz najskôr vytvoriť vlastnosť watch a zmeniť stav premennej „color“ pri zmene premennej „buttonBool“.

sledovať:
buttonBool ()
toto.farba = !toto.farba;

Dobre! Posledným krokom vľavo je zmena tried div pri zmene farebnej premennej. Urobme to teda pomocou funkcie viazania tried Vue.js.

Tu som práve priradil triedu „červená“, ak je stav premennej „color“ pravdivý, inak „zelená“, ak je stav farebnej premennej „false“, a trieda „box“ je v každom prípade priradená.

Kód CSS na pridelenie šírky, výšky a farby pozadia prvku div je nasledovný.

Dobre, po dokončení kódovania bude moja webová stránka taká.

Teraz, kedykoľvek kliknem na tlačidlo, farba pozadia poľa by sa mala zmeniť.

A môžete byť svedkami v gifu vyššie, farba div sa mení kliknutím na tlačidlo. To je úžasné, že!

Takto teda môžeme použiť hodinky Vue Watch na dynamickú interakciu na webovej stránke.

Záver

V tomto príspevku sme sa pokúsili zmeniť stav niektorej premennej pri kliknutí alebo zmene inej premennej pomocou vlastnosti watch z Vue.js. Urobili sme tiež niekoľko dynamických zmien na webovej stránke. Videli sme, že kliknutím na tlačidlo sme v atribúte kliknutia zmenili stav premennej a ukázali, že vlastnosť watch sledovala premennú a vykonala nejakú akciu, ako napríklad zmenu stavu inej premennej.

Hry Ako zachytiť a streamovať vašu hernú reláciu v systéme Linux
Ako zachytiť a streamovať vašu hernú reláciu v systéme Linux
V minulosti sa hranie hier považovalo iba za hobby, ale časom došlo v hernom priemysle k obrovskému nárastu z hľadiska technológie i počtu hráčov. Her...
Hry Najlepšie hry na hranie s ručným sledovaním
Najlepšie hry na hranie s ručným sledovaním
Oculus Quest nedávno predstavil skvelú myšlienku ručného sledovania bez ovládačov. Vďaka stále sa zvyšujúcemu počtu hier a aktivít, ktoré vykonávajú p...
Hry Ako zobraziť prekrytie OSD v linuxových aplikáciách a hrách na celú obrazovku
Ako zobraziť prekrytie OSD v linuxových aplikáciách a hrách na celú obrazovku
Hranie hier na celú obrazovku alebo používanie aplikácií v režime rozptýlenia zadarmo na celú obrazovku vás môže odrezať od relevantných systémových i...