Vue

Vue.js Žiūrėti nuosavybę

Vue.js Žiūrėti nuosavybę

Vue.„js“ yra labai galinga ir reaktyvi „Javascript“ sistema, naudojama kuriant Uis (vartotojo sąsajas) ir SPA (vieno puslapio programas). Jis sukurtas derinant geriausias jau esamų „Angular and Reage Frameworks“ savybes. Kūrėjai taip pat mėgsta jame koduoti ar kurti programas.

Vue.js suteikia stebėjimo savybę stebėti ir reaguoti į kintamuosius ar duomenų pokyčius. Mes galime naudoti laikrodžio ypatybę manipuliuoti DOM, kai keičiamas stebimas kintamasis. Šiame straipsnyje mes apžvelgsime, kaip galime naudoti laikrodžio ypatybes ir atlikti norimas užduotis keičiant kintamąjį. Taigi, pradėkime.

Stebėtojai

A stebėtojas Vue.js veikia kaip įvykio klausytojas kintamojo ar ypatybės. Jis naudojamas kelioms užduotims atlikti keičiant tam tikrą savybę. Tai praverčia atliekant asinchronines užduotis.

Parodykime ir supraskime stebėtojo sampratą, apsvarstydami pavyzdį.

Pavyzdys:

Tarkime, kad kuriame elektroninės prekybos svetainę, kurioje turime prekių sąrašą ir kuriame jos krepšelį ar atsiskaitymo komponentą. Tame komponente turime apskaičiuoti vieno elemento kiekį, susijusį su daiktų skaičiumi.

Pirma, mes prisiimame kai kurias duomenų savybes.

duomenys ()
grįžti
itemName: „Elementas 1“,
itemQuantity: null,
prekė Kaina: 200,
viso kaina: 0

,

Kuryje mes stebėsime „itemQuantity“ savybę ir apskaičiuosime bendrą kainą. Pirmiausia atliksime duomenų susiejimą šablone,

prieš rašydami kintamojo stebėjimo ir bendros kainos skaičiavimo kodą.

Parašę šį kodą, turėsime tokį savo tinklalapį:

Dabar norime pakeisti „itemQuantity“ pakeitimo bendrą kainą, pavyzdžiui, kai vartotojas pakeičia kiekį naudodamas įvesties lauką. Bendra kaina turėtų būti pakeista. Tuo tikslu turėsime stebėti „itemQuantity“ ir apskaičiuoti bendrą kainą, kai tik pasikeis „itemQuantity“ savybė.

Taigi „itemQuantity“ stebėtojas būtų toks:

žiūrėti:
itemQuantity ()
tai.totalPrice = tai.itemQuantity * tai.itemPrice;
konsolė.žurnalas (tai.itemQuantity);

Dabar, kai vartotojas pakeis „itemQuantity“, visa kaina bus pakeista per akimirką. Mums nebereikia dėl nieko jaudintis. Laikrodžio nuosavybė pasirūpins šiuo skaičiavimu dabar.

Pažvelkime į tinklalapį:

Pabandykime padidinti ar pakeisti kiekį ir pamatyti keletą rezultatų:

Jei pakeisime kiekį, sakykime „4“, bendra kaina būtų „800“:

Panašiai, jei kiekį pakeisime į „7“, bendra kaina bus „1400“:

Taigi, laikrodžio nuosavybė veikia ir padeda reaktyviai tobulėti. Reaktyvumas yra tarsi „Vue“ parašas.js. Be to, laikrodžio ypatybė praverčia atliekant asinchronines operacijas.

Išvada

Šiame straipsnyje mes sužinojome, kas yra laikrodžio nuosavybė ir kaip mes galime ją naudoti „Vue“.js. Mes taip pat išbandėme realaus gyvenimo pavyzdį, kad suprastume tikrąjį jo įgyvendinimą. Tai labai padeda sutaupyti laiko ir pagreitinti kūrimo procesą. Tikimės, kad šis straipsnis jums buvo naudingas ir toliau lankotės „linuxhint“.com geriau suprasti.

Valdykite ir valdykite pelės judėjimą tarp kelių „Windows 10“ monitorių
„Dual Display Mouse Manager“ leidžia jums valdyti ir konfigūruoti pelės judėjimą tarp kelių monitorių, sulėtinant jo judėjimą šalia sienos. „Windows 1...
„WinMouse“ leidžia tinkinti ir pagerinti pelės žymeklio judėjimą „Windows“ kompiuteryje
Jei norite pagerinti numatytąsias pelės žymiklio funkcijas, naudokite nemokamą programinę įrangą „WinMouse“. Tai prideda daugiau funkcijų, kurios padė...
Pelės kairiuoju pelės mygtuku mygtukas neveikia „Windows 10“
Jei naudojate specialią pelę su savo nešiojamuoju kompiuteriu arba staliniu kompiuteriu, tačiau neveikia pelės kairysis mygtukas dėl tam tikrų priežas...