Vue

Vue Watch tekee dynaamisen vuorovaikutuksen

Vue Watch tekee dynaamisen vuorovaikutuksen

Vue.js on erittäin vaikuttava ja reaktiivinen JavaScriptin käyttöliittymäkehys, jota käytetään kehittämään käyttöliittymän verkkosivustoja nopeasti ja helposti. Tämä viesti oppii kellon omaisuudesta, joka on yksi perustavanlaatuisimmista käsitteistä.

Vue.js tarjoaa katseluominaisuuden muuttujan katseluun, ja muuttujan muuttuessa sen avulla voimme suorittaa toiminnon, jotta voimme tehdä dynaamisen vuorovaikutuksen. Kokeillaan esimerkkiä ja pidetään dynaamista vuorovaikutusta Vue Watch -ominaisuuden avulla.

Esimerkki

Yritämme ensin muuttaa jotakin muuttujaa napin painalluksella, ja sitten katsella ominaisuutta, katsomme muuttujaa ja muutamme muuta muuttujaa tekemään dynaamisia muutoksia verkkosivulla.

Oletetaan ensin, että meillä on kaksi muuttujaa.
data ()
paluu
buttonBool: totta,
väri punainen"

Ja olemme sitoneet "buttonBool" -muuttujan painikkeen elementtiin mallissa.

Haluamme muuttaa, sanotaan, jaon taustaväriä napin painalluksella. Luo siis ensin mallipohjaan div.

Luodaan ensin kello-ominaisuus ja muutetaan "color" -muuttujan tilaa muutettaessa "buttonBool" -muuttujaa.

katsella:
buttonBool ()
Tämä.väri = !Tämä.väri;

Hyvä on! Viimeinen askel vasemmalle on muuttaa div-luokkia värimuuttujan muutoksesta. Joten, tehdään se käyttämällä Vue-luokan sidontatoimintoa.js.

Tässä olen juuri määrittänyt luokan "punainen", jos "color" -muuttujan tila on totta, muuten "vihreä", jos värimuuttujan tila on "false", ja "box" -luokka on joka tapauksessa määritetty.

CSS leveyden, korkeuden ja taustavärin antamiseksi div: lle on seuraava.

Selvä, kun olen tehnyt koodaamisen, web-sivuni olisi tällainen.

Nyt kun napsautan painiketta, laatikon taustaväri pitäisi muuttua.

Ja voit todistaa yllä olevassa gifissä, div: n väri muuttuu napin painalluksella. Se on hämmästyttävää!

Joten tällä tavalla voimme käyttää Vue Watchia dynaamiseen vuorovaikutukseen verkkosivulla.

Johtopäätös

Tässä viestissä olemme yrittäneet muuttaa jonkin muuttujan tilaa napsauttamalla tai muuttamalla jotakin muuta muuttujaa käyttämällä Vue-katseluominaisuutta.js. Olemme myös tehneet joitain dynaamisia muutoksia verkkosivulle. Olemme havainneet, että muutimme muuttujan tilaa napsautuksella määritetyssä määritteessä napin napsautuksella ja osoitimme, että kello-ominaisuus katsoi muuttujaa ja suoritti jonkinlaisen toiminnan, kuten muutetun muuttujan tilan muuttamisen.

OpenTTD vs Simutrans
Creating your own transport simulation can be fun, relaxing and extremely enticing. That's why you need to make sure that you try out as many games as...
OpenTTD Tutorial
OpenTTD is one of the most popular business simulation games out there. In this game, you need to create a wonderful transportation business. However,...
SuperTuxKart for Linux
SuperTuxKart is a great title designed to bring you the Mario Kart experience free of charge on your Linux system. It is pretty challenging and fun to...