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.
message Pasaulis
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
- Scenarijus
- Stilius
Š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,
- Reikalingi kiti komponentai ir paketai.
- Kintama deklaracija
- Metodai / funkcijos
- Gyvenimo ciklo kabliukai
- Apskaičiuotos savybės ir stebėtojai
- Ir taip toliau…
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.