Vue

Vue.js Componente

Vue.js Componente

Vue.js este un cadru javascript progresiv, care este utilizat pentru a construi interfețe UI (interfețe utilizator) și SPA-uri (aplicații cu o singură pagină). Putem începe să construim aplicații web în Vue.js cu cunoștințe de bază despre HTML, CSS și Javascript. Vue.js este construit prin combinarea celor mai bune caracteristici din cadrele Angular și React deja existente. Dezvoltatorii adoră codificarea și simt libertatea și confortul în timp ce construiesc aplicații în Vue.js.

Această abordare bazată pe componente a fost practic inspirată și selectată din ReactJS. Scriem cod sub formă de componente, astfel încât să putem importa componenta respectivă și să o refolosim oriunde avem nevoie de ea. Vue.js oferă o componentă cu un singur fișier, ceea ce îl face un cod cuplat ușor și reutilizabil.

Vue.js oferă cea mai bună abordare bazată pe componente, precum orice are nevoie un dezvoltator; îl poate găsi într-un singur .fișier vue. Dezvoltatorii se simt atât de confortabili și de confortabili atunci când nu trebuie să se îngrijoreze sau să aibă grijă de structura suplimentară a unei componente.

În acest articol, vom arunca o privire asupra componentei cu un singur fișier, care are un .extindere vue. Deci, să aruncăm o privire la un exemplu de componentă Vue foarte simplu și să-l înțelegem.



Acesta este un exemplu foarte simplu și de bază al unei componente Vue. În care putem vedea că codul este împărțit în trei straturi. Această sintaxă cu trei straturi este cea mai bună parte a Vue.js. Acesta satisface separarea îngrijorării totuși fiind într-un singur .fișier vue. Avem șablonul nostru (HTML), logica în Javascript și stilul în interiorul unei componente.

Șablon

În această etichetă șablon, scriem codul nostru HTML. Putem lega variabile și în acest lucru folosind Vue.js de legare a datelor și putem adăuga și alte funcționalități folosind Vue.js a furnizat sintaxă pentru funcționalitățile respective.

Script

Aceasta este secțiunea în care putem scrie logica componentei în javascript urmând sintaxele Vue.js. Toate funcționalitățile și logica unei componente merg aici. De exemplu,

Stil

Aici scriem stilul în CSS al componentei sau putem folosi orice preprocesator pe care dorim să îl folosim.

Aceasta este doar o privire asupra unei componente din Vue.js. Să aruncăm o privire asupra utilizării, organizării și fluxului de date între componente.

Importați și utilizați componente

Pentru a utiliza componenta, trebuie mai întâi să importăm componenta. În caz contrar, cum poate Vue.știu despre asta? Putem pur și simplu să importăm o componentă adăugând o declarație „Import” la începutul etichetei de script și declarând acea componentă în obiectul „componente”, utilizând următoarea sintaxă.

După importarea cu succes a componentei, o putem folosi în șablon astfel

Acesta este modul în care pur și simplu putem importa și utiliza o componentă în orice altă componentă.

Organizarea componentelor

La fel ca orice altă aplicație, organizația Components merge ca un copac imbricat. De exemplu, un site web simplu care include un antet, o bară laterală și alte componente dintr-un container. Organizarea componentei ar fi astfel.

Imagine din Vue.js Documente oficiale

Fluxul de date între componente

Pot exista două tipuri de flux de date între componente: Componenta părinte a componentei copil

Putem trimite date de la componenta părinte la componenta copil folosind elemente de recuzită: Componenta copil la componenta părinte

Putem trimite date emițând un eveniment din componenta Child și ascultăm-o pe celălalt capăt (componenta părinte).

Încheierea

În acest articol, am parcurs o întreagă călătorie de înțelegere a unei componente de bază în Vue.js în ceea ce privește utilizarea, ierarhia, organizarea și implementarea Importării, utilizării și cunoștințelor despre comunicarea dintre componente. Acest articol acoperă o gamă largă de componente, dar există multe cunoștințe aprofundate despre componente. Deci, nu ezitați să vizitați Vue.js Documente oficiale pentru mai multe informatii.

Cum să dezvolți un joc pe Linux
Acum un deceniu, nu mulți utilizatori de Linux ar fi prezis că sistemul lor de operare preferat va fi într-o zi o platformă populară de jocuri pentru ...
Open Source Ports of Commercial Game Engines
Free, open source and cross-platform game engine recreations can be used to play old as well as some of the fairly recent game titles. This article wi...
Cele mai bune jocuri de linie de comandă pentru Linux
Linia de comandă nu este doar cel mai mare aliat al tău când folosești Linux - poate fi și sursa de divertisment, deoarece poți să o folosești pentru ...