Vue

Vue.js componenti

Vue.js componenti

Vue.js è un framework javascript progressivo, che viene utilizzato per creare interfacce utente (interfacce utente) e SPA (applicazioni a pagina singola). Possiamo iniziare a creare applicazioni web in Vue.js con le conoscenze di base di HTML, CSS e Javascript. Vue.js è costruito combinando le migliori funzionalità di Angular e React Framework già esistenti. Gli sviluppatori amano programmare e sentirsi liberi e a proprio agio durante la creazione di applicazioni in Vue.js.

Questo approccio basato sui componenti è stato fondamentalmente ispirato e raccolto da ReactJS. Scriviamo codice sotto forma di componenti in modo da poter importare quel componente e riutilizzarlo ovunque ne abbiamo bisogno. Vue.js offre un componente a file singolo, che lo rende un codice debolmente accoppiato e riutilizzabile.

Vue.js offre il miglior approccio basato su componenti, come qualsiasi cosa di cui uno sviluppatore abbia bisogno; lo può trovare in un singolo .file vue. Gli sviluppatori si sentono così a loro agio quando non devono preoccuparsi o prendersi cura della struttura extra di un componente.

In questo articolo, daremo un'occhiata al componente a file singolo, che ha un .estensione vue. Quindi, diamo un'occhiata a un esempio di componente Vue molto semplice e capiamolo.



Questo è un esempio molto semplice e di base di un componente Vue. In cui possiamo vedere che il codice è diviso in tre strati. Questa sintassi a tre livelli è la parte migliore di Vue.js. Soddisfa la separazione delle preoccupazioni pur essendo in un unico .file vue. Abbiamo il nostro modello (HTML), la logica in Javascript e lo stile all'interno di un componente.

Modello

In questo tag modello, scriviamo il nostro codice HTML. Possiamo legare le variabili anche in questo usando Vue.js sintassi di associazione dati e possiamo aggiungere alcune altre funzionalità anche in questo usando Vue.js ha fornito la sintassi per le rispettive funzionalità.

sceneggiatura

Questa è la sezione dove possiamo scrivere la logica del componente in javascript seguendo la sintassi di Vue.js. Tutte le funzionalità e la logica di un componente vanno qui. Per esempio,

Stile

Qui è dove scriviamo lo stile in CSS del componente, oppure possiamo usare qualsiasi preprocessore che vogliamo usare.

Questo è solo un assaggio di un componente in Vue.js. Diamo un'occhiata un po' all'utilizzo, all'organizzazione e al flusso di dati tra i componenti.

Importa e usa componenti

Per utilizzare il componente, dobbiamo prima importare il componente. Altrimenti, come può Vue.js lo sa? Possiamo semplicemente importare un componente aggiungendo un'istruzione "Import" all'inizio del tag script e dichiarando quel componente nell'oggetto "components", utilizzando la seguente sintassi.

Dopo aver importato con successo il componente, possiamo usarlo nel modello in questo modo

Ecco con quanta semplicità possiamo importare e utilizzare un componente in qualsiasi altro componente.

Organizzare i componenti

Proprio come qualsiasi altra applicazione, l'organizzazione Components va come un albero nidificato. Ad esempio, un semplice sito Web che include un'intestazione, una barra laterale e alcuni altri componenti in un contenitore. L'organizzazione del componente sarebbe così.

Immagine da Vue.js Documenti ufficiali

Flusso di dati tra i componenti

Ci possono essere due tipi di flusso di dati tra i componenti: Da componente padre a componente figlio

Possiamo inviare dati dal componente genitore al componente figlio usando props: Da componente figlio a componente padre

Possiamo inviare dati emettendo un evento dal componente Child e ascoltarlo dall'altra parte (componente Parent).

Avvolgendo

In questo articolo, abbiamo attraversato un intero viaggio per comprendere un componente di base in Vue.js al suo utilizzo, alla sua gerarchia, alla sua organizzazione e implementazione di Importazione, utilizzo e know-how sulla comunicazione tra i componenti. Questo articolo copre una vasta gamma di componenti, ma ci sono molte conoscenze approfondite sui componenti là fuori. Quindi, sentiti libero di visitare il Vue.js Documenti ufficiali per maggiori informazioni.

Come mostrare il contatore FPS nei giochi Linux
I giochi Linux hanno avuto una grande spinta quando Valve ha annunciato il supporto Linux per il client Steam e i loro giochi nel 2012. Da allora, mol...
Come scaricare e giocare a Sid Meier's Civilization VI su Linux
Introduzione al gioco Civilization 6 è una versione moderna del concetto classico introdotto nella serie dei giochi Age of Empires. L'idea era abbasta...
Come installare e giocare a Doom su Linux
Introduzione a Doom La serie Doom è nata negli anni '90 dopo l'uscita dell'originale Doom. È stato un successo immediato e da quel momento in poi la s...