Vue

Vue.js komponentai

Vue.js komponentai

Vue.js yra progresyvi „javascript“ sistema, naudojama kuriant vartotojo sąsajas (vartotojo sąsajas) ir SPA (vieno puslapio programas). Mes galime pradėti kurti žiniatinklio programas „Vue“.js su pagrindinėmis HTML, CSS ir „Javascript“ žiniomis. Vue.„js“ sukurtas derinant geriausias jau esamų „Angular“ ir „reagavimo rėmų“ savybes. Kurdami programas „Vue“, kūrėjai mėgsta koduoti ir jaučia laisvę bei komfortą.js.

Šį komponentais pagrįstą požiūrį iš esmės įkvėpė ir pasirinko „ReactJS“. Rašome kodą komponentų pavidalu, kad galėtume importuoti tą komponentą ir naudoti jį visur, kur mums to reikia. Vue.„js“ siūlo vieno failo komponentą, todėl jis yra laisvai sujungtas ir daugkartinio naudojimo kodas.

Vue.js siūlo geriausią komponentais pagrįstą metodą, kaip ir bet kokį kūrėjui reikalingą; jis gali tai rasti viename .vue failas. Kūrėjai jaučiasi taip patogiai ir lengvai, kai jiems nereikia jaudintis ar rūpintis papildoma komponento struktūra.

Šiame straipsnyje mes apžvelgsime vieno failo komponentą, kuris turi .vue pratęsimas. Taigi, pažvelkime į labai paprastą „Vue“ komponento pavyzdį ir jį supraskime.



Tai labai paprastas ir pagrindinis „Vue“ komponento pavyzdys. Kuriame matome, kad kodas yra padalintas į tris sluoksnius. Ši trijų sluoksnių sintaksė yra geriausia „Vue“ dalis.js. Tai patenkina rūpesčio atskyrimą, tačiau yra vienas .vue failas. Mes turime savo šabloną (HTML), logiką „Javascript“ ir stilių komponento viduje.

Šablonas

Šioje šablono žymoje rašome savo HTML kodą. Mes taip pat galime susieti kintamuosius naudodami „Vue“.js duomenis susiejančią sintaksę, ir mes taip pat galime pridėti keletą kitų funkcijų, naudodami „Vue“.js pateikė atitinkamų funkcijų sintaksę.

Scenarijus

Tai skyrius, kuriame mes galime parašyti komponento logiką „javascript“, sekdami „Vue“ sintakses.js. Čia pateikiamos visos komponento funkcijos ir logika. Pavyzdžiui,

Stilius

Čia komponento stilių rašome CSS arba galime naudoti bet kurį norimą naudoti išankstinį procesorių.

Tai tik žvilgsnis į „Vue“ komponentą.js. Pažvelkime į naudojimą, organizavimą ir duomenų srautą tarp komponentų.

Importuoti ir naudoti komponentus

Norėdami naudoti komponentą, pirmiausia turime importuoti komponentą. Priešingu atveju, kaip gali Vue.js apie tai žino? Komponentą galime tiesiog importuoti pridėdami sakinį „Importuoti“ scenarijaus žymos pradžioje ir deklaruodami tą komponentą objekte „components“, naudodami šią sintaksę.

Sėkmingai importavę komponentą, galime jį naudoti tokiame šablone

Taip paprasčiausiai galime importuoti ir naudoti komponentą bet kuriame kitame komponente.

Komponentų organizavimas

Kaip ir bet kuri kita programa, „Components“ organizacija eina kaip įdėtas medis. Pavyzdžiui, paprasta svetainė, į kurią sudėtyje yra antraštė, šoninė juosta ir kai kurie kiti komponentai. Komponento organizavimas būtų toks.

Vaizdas iš Vue.js oficialūs dokumentai

Duomenų srautas tarp komponentų

Duomenų srautas tarp komponentų gali būti dviejų tipų: Vaiko komponento pagrindinis komponentas

Mes galime siųsti duomenis iš pirminio komponento į antrinį komponentą naudodami rekvizitus: Vaiko komponentas tėvų komponentui

Duomenis galime siųsti skleisdami įvykį iš komponento „Vaikas“ ir klausydami jų kitame gale („Tėvų komponentas“).

Apvyniojimas

Šiame straipsnyje apėjome visą pagrindinio „Vue“ komponento supratimo kelionę.js naudojimo, hierarchijos, organizavimo ir importavimo, naudojimo ir bendravimo tarp komponentų praktinės patirties įgyvendinimas. Šis straipsnis apima daugybę komponentų apimties, tačiau ten yra daug išsamių žinių apie komponentus. Taigi, nedvejodami apsilankykite Vue.js oficialūs dokumentai Daugiau informacijos.

Geriausi „Linux“ žaidimų konsolių emuliatoriai
Šiame straipsnyje bus išvardyta populiari žaidimų konsolių emuliavimo programinė įranga, skirta „Linux“. „Emuliacija“ yra programinės įrangos suderina...
Geriausi „Linux“ žaidimų distristai 2021 m
„Linux“ operacinė sistema nuėjo ilgą kelią nuo originalios, paprastos, serverio išvaizdos. Ši OS pastaraisiais metais nepaprastai patobulėjo ir dabar ...
Kaip užfiksuoti ir perduoti savo žaidimų sesiją sistemoje „Linux“
Anksčiau žaidimai buvo laikomi tik pomėgiu, tačiau laikui bėgant lošimų pramonė labai augo technologijų ir žaidėjų skaičiaus atžvilgiu. Žaidimų audito...