Vue

Vue.Composants js

Vue.Composants js

Vue.js est un framework javascript progressif, qui est utilisé pour créer des interfaces utilisateur (interfaces utilisateur) et des SPA (applications à page unique). Nous pouvons commencer à créer des applications Web dans Vue.js avec des connaissances de base en HTML, CSS et Javascript. Vue.js est construit en combinant les meilleures fonctionnalités des frameworks Angular et React existants. Les développeurs adorent coder et ressentir la liberté et le confort lors de la création d'applications dans Vue.js.

Cette approche basée sur les composants a été essentiellement inspirée et choisie de ReactJS. Nous écrivons du code sous forme de composants afin de pouvoir importer ce composant et le réutiliser partout où nous en avons besoin. Vue.js propose un composant à fichier unique, ce qui en fait un code faiblement couplé et réutilisable.

Vue.js offre la meilleure approche basée sur les composants, comme tout ce dont un développeur a besoin ; il peut le trouver dans un seul .fichier vue. Les développeurs se sentent tellement à l'aise et à l'aise lorsqu'ils n'ont pas à s'inquiéter ou à s'occuper de la structure supplémentaire d'un composant.

Dans cet article, nous examinerons le composant à fichier unique, qui a un .extension de vue. Alors, regardons un exemple de composant Vue très simple et comprenons-le.



Ceci est un exemple très simple et basique d'un composant Vue. Dans lequel on peut voir que le code est divisé en trois couches. Cette syntaxe à trois couches est la meilleure partie de Vue.js. Il satisfait la séparation des préoccupations tout en étant en un seul .fichier vue. Nous avons notre modèle (HTML), notre logique en Javascript et notre style à l'intérieur d'un composant.

Modèle

Dans cette balise de modèle, nous écrivons notre code HTML. Nous pouvons également lier des variables à l'aide de Vue.js syntaxe de liaison de données, et nous pouvons également ajouter d'autres fonctionnalités à l'aide de Vue.js a fourni la syntaxe pour les fonctionnalités respectives.

Scénario

C'est la section où l'on peut écrire la logique du composant en javascript en suivant les syntaxes de Vue.js. Toutes les fonctionnalités et la logique d'un composant se trouvent ici. Par example,

Style

C'est là que nous écrivons le style en CSS du composant, ou nous pouvons utiliser n'importe quel préprocesseur que nous voulons utiliser.

Ceci est juste un aperçu d'un composant dans Vue.js. Jetons un coup d'œil à l'utilisation, à l'organisation et au flux de données entre les composants.

Importer et utiliser des composants

Pour utiliser le composant, nous devons d'abord importer le composant. Sinon, comment Vue.j'en suis au courant? Nous pouvons simplement importer un composant en ajoutant une instruction « Importer » au début de la balise de script et en déclarant ce composant dans l'objet « composants », en utilisant la syntaxe suivante.

Après avoir importé le composant avec succès, nous pouvons l'utiliser dans le modèle comme ceci

C'est ainsi que nous pouvons simplement importer et utiliser un composant dans n'importe quel autre composant.

Organiser les composants

Comme toute autre application, l'organisation des composants se présente comme un arbre imbriqué. Par exemple, un site Web simple qui inclut un en-tête, une barre latérale et d'autres composants dans un conteneur. L'organisation du composant serait comme ceci.

Image de Vue.js Documents officiels

Flux de données entre les composants

Il peut y avoir deux types de flux de données entre les composants : Composant parent vers composant enfant

Nous pouvons envoyer des données du composant parent au composant enfant à l'aide d'accessoires : Composant enfant à composant parent

Nous pouvons envoyer des données en émettant un événement depuis le composant Child et l'écouter à l'autre extrémité (composant Parent).

Emballer

Dans cet article, nous avons parcouru tout un parcours pour comprendre un composant de base de Vue.js à son utilisation, sa hiérarchie, son organisation et la mise en œuvre de l'importation, de l'utilisation et du savoir-faire sur la communication entre les composants. Cet article couvre un large éventail de composants, mais il existe de nombreuses connaissances approfondies sur les composants disponibles. Alors, n'hésitez pas à visiter le Vue.js Documents officiels pour plus d'informations.

Comment inverser le sens de défilement de la souris et des pavés tactiles dans Windows 10
Souris et Pavé tactiles rendent non seulement l'informatique facile, mais plus efficace et moins chronophage. Nous ne pouvons pas imaginer une vie san...
Comment changer la taille, la couleur et le schéma du pointeur et du curseur de la souris sous Windows 10
Le pointeur et le curseur de la souris dans Windows 10 sont des aspects très importants du système d'exploitation. Cela peut également être dit pour d...
Moteurs de jeux gratuits et open source pour le développement de jeux Linux
Cet article couvrira une liste de moteurs de jeux gratuits et open source qui peuvent être utilisés pour développer des jeux 2D et 3D sur Linux. Il ex...