Vue

Vue.js komponenty

Vue.js komponenty

Vue.js je progresívny javascriptový rámec, ktorý sa používa na vytváranie používateľských rozhraní (používateľských rozhraní) a SPA (jednostránkových aplikácií). Môžeme začať vytvárať webové aplikácie vo Vue.js so základnými znalosťami HTML, CSS a Javascript. Vue.js je zostavený kombináciou najlepších funkcií z už existujúcich rámcov Angular a React. Vývojári radi kódujú a pri vytváraní aplikácií vo Vue cítia slobodu a pohodlie.js.

Tento prístup založený na komponentoch bol v podstate inšpirovaný a vybraný z ReactJS. Kód píšeme vo forme komponentov, aby sme ho mohli importovať a znovu použiť kdekoľvek potrebujeme. Vue.js ponúka komponent jedného súboru, čo z neho robí voľne spojený a opakovane použiteľný kód.

Vue.js ponúka najlepší komponentový prístup, ako čokoľvek, čo vývojár potrebuje; môže ho nájsť v singli .súbor vue. Vývojári sa cítia tak pohodlne a v pohode, keď sa nemusia starať o dodatočnú štruktúru súčasti alebo sa o ňu starať.

V tomto článku sa pozrieme na jednosúborový komponent, ktorý má .rozšírenie vue. Pozrime sa teda na veľmi jednoduchý príklad súčasti Vue a pochopme ho.



Toto je veľmi jednoduchý a základný príklad súčasti Vue. Na ktorom vidíme, že kód je rozdelený do troch vrstiev. Táto trojvrstvová syntax je najlepšou súčasťou programu Vue.js. Uspokojuje oddelenie obáv, ale je v jednom .súbor vue. Vo vnútri súčasti máme našu šablónu (HTML), logiku v jazyku Javascript a styling.

Šablóna

V tejto značke šablóny napíšeme náš HTML kód. Aj v tomto môžeme viazať premenné pomocou Vue.js syntax viazania údajov a pomocou Vue do nej môžeme pridať aj niektoré ďalšie funkcie.Spoločnosť JS poskytla syntax pre príslušné funkcionality.

Scenár

Toto je časť, kde môžeme napísať logiku súčasti v JavaScripte podľa syntaxí Vue.js. Všetky funkcie a logika súčasti nájdete tu. Napríklad,

Štýl

Tu píšeme štýl v CSS komponentu, alebo môžeme použiť akýkoľvek preprocesor, ktorý chceme použiť.

Toto je iba letmý pohľad na komponent vo Vue.js. Poďme sa trochu pozrieť na využitie, organizáciu a tok dát medzi komponentmi.

Importujte a používajte komponenty

Aby sme mohli komponent používať, musíme ho najskôr importovať. Inak, ako môže Vue.js viem o tom? Jednoducho môžeme importovať komponent pridaním príkazu „Import“ na začiatok značky skriptu a deklarovaním tohto komponentu v objekte „components“ pomocou nasledujúcej syntaxe.

Po úspešnom importovaní komponentu ho môžeme použiť v šablóne takto

Takto jednoducho môžeme importovať a používať komponent v ktoromkoľvek inom komponente.

Usporiadanie komponentov

Rovnako ako každá iná aplikácia, aj organizácia Components funguje ako vnorený strom. Napríklad jednoduchá webová stránka, ktorá obsahuje hlavičku, bočný panel a niektoré ďalšie komponenty v kontajneri. Organizácia komponentu by bola taká.

Obrázok z Vue.js Oficiálne dokumenty

Tok údajov medzi komponentmi

Medzi komponentmi môžu byť dva typy toku údajov: Nadradený komponent pre podradený komponent

Údaje z nadradenej zložky do podradenej zložky môžeme posielať pomocou rekvizít: Podradený komponent do nadradeného komponentu

Môžeme posielať údaje vysielaním udalostí z podradenej zložky a počúvať ich na druhom konci (nadradená zložka).

Balenie

V tomto článku sme prešli celou cestou porozumenia základnej súčasti aplikácie Vue.js na jeho použitie, jeho hierarchiu, organizáciu a implementáciu importu, používania a know-how o komunikácii medzi komponentmi. Tento článok sa týka veľkého množstva komponentov, napriek tomu je o nich veľa podrobných informácií. Takže neváhajte navštíviť Vue.js Oficiálne dokumenty Pre viac informácií.

Hry Ako inštalovať a hrať Doom na Linuxe
Ako inštalovať a hrať Doom na Linuxe
Úvod do Doom Séria Doom vznikla v 90. rokoch po vydaní pôvodného Doomu. Bol to okamžitý hit a od tej doby herná séria získala množstvo ocenení a origi...
Hry Vulkan pre používateľov systému Linux
Vulkan pre používateľov systému Linux
S každou novou generáciou grafických kariet vidíme, že vývojári hier posúvajú hranice grafickej vernosti a prichádzajú o krok bližšie k fotorealizmu. ...
Hry OpenTTD vs Simutrans
OpenTTD vs Simutrans
Vytvorenie vlastnej simulácie dopravy môže byť zábavné, relaxačné a mimoriadne lákavé. Preto sa musíte uistiť, že vyskúšate čo najviac hier, aby ste n...