vue.js (également connu sous le nom de Vue) est un cadre JavaScript populaire pour la création d'interfaces utilisateur. Sa bibliothèque principale se concentre uniquement sur les couches de vue, il est donc facile à intégrer avec d'autres bibliothèques ou des projets existants. Ce tutoriel présentera les bases de Vue et vous guidera tout au long du processus de création d'une application simple.
Pour commencer à utiliser Vue, vous devez installer Node.js sur votre ordinateur. Vous pouvez le télécharger sur le site officiel. Après avoir installé Node.js, vous pouvez installer Vue à l'aide de Node Package Manager (NPM).
Ouvrez votre terminal ou votre invite de commande et exécutez la commande suivante:
<code>npm install -g vue</code>
Cela installera la dernière version de Vue Globally sur votre système.
Maintenant que vous avez installé Vue, créons un nouveau projet. Nous utiliserons la Vue CLI pour générer un nouveau modèle de projet. Tout d'abord, installez la Vue CLI en exécutant la commande suivante:
<code>npm install -g @vue/cli</code>
Ensuite, créez un nouveau projet en exécutant la commande suivante:
<code>vue create my-vue-app</code>
Remplacez My-Vue-App par le nom que vous souhaitez spécifier pour votre projet. La CLI vous invitera à sélectionner un préréglage. Dans ce tutoriel, sélectionnez le préréglage par défaut pour rester simple.
Une fois le projet créé, accédez au dossier du projet:
<code>cd my-vue-app</code>
Maintenant, démarrez le serveur de développement en exécutant la commande suivante:
<code>npm run serve</code>
Cela lancera un serveur local sur http: // localhost: 8080 /. Ouvrez cette URL dans votre navigateur pour afficher votre nouvelle application VUE.
Prenons un moment pour comprendre la structure du projet généré. Les dossiers et fichiers principaux que vous utiliserez sont:
Les composants sont des blocs de construction pour les applications VUE. Ce sont des extraits de code réutilisables qui peuvent être combinés pour créer des interfaces utilisateur complexes. Créons un composant simple pour afficher les messages.
Dans le dossier SRC / Components, créez un nouveau fichier nommé message.vue. Ajoutez le code suivant:
<code>npm install -g vue</code>
Ce composant a un seul attribut de données appelé message. Le modèle affiche la valeur de cet attribut dans l'élément de paragraphe.
Maintenant, utilisons ce composant dans notre fichier applic.vue principal. Tout d'abord, importez le composant de message en haut de la section de script:
<code>npm install -g @vue/cli</code>
Ensuite, enregistrez le composant en l'ajoutant à l'objet Composants:
<code>vue create my-vue-app</code>
Enfin, ajoutez le composant de message au modèle:
<code>cd my-vue-app</code>
Votre fichier app.vue devrait maintenant ressembler à ceci:
<code>npm run serve</code>
Enregistrez les modifications et vérifiez votre navigateur. Vous devriez voir le message "Bonjour, Vue!" Affichés sur la page.
Vue fournit un ensemble d'instructions qui vous permettent d'ajouter l'interactivité aux composants. Créons une application de compteur simple pour montrer comment utiliser les instructions.
Mettez à jour le composant Message.Vue avec le code suivant:
<template> <div> <p>{{ message }}</p> </div> </template> <🎜>
Nous avons ajouté un nouvel attribut de données appelé compteur et une méthode appelée incrément. La méthode d'incrément augmente la valeur du compteur de 1. Dans le modèle, nous avons ajouté un paragraphe pour afficher la valeur du compteur et un bouton pour déclencher la méthode d'incrément.
La directive@click est utilisée pour attacher une méthode d'incrément à un événement de clic d'un bouton. Lorsque le bouton est cliqué, la méthode d'incrément est appelée et la valeur du compteur est augmentée.
Enregistrez les modifications et vérifiez votre navigateur. Vous devriez voir le fonctionnement de la demande de compteur comme prévu.
Vue fournit des instructions pour le rendu conditionnel et la boucle via les tableaux. Mettons à jour le composant Message.Vue pour démontrer ces fonctionnalités.
Ajoutez le code suivant au composant Message.Vue:
import Message from './components/Message.vue';
Nous avons ajouté un nouvel attribut de données appelé Numbers, qui est un tableau d'entiers. Nous avons également ajouté un paragraphe qui ne sera affiché que lorsque la valeur de comptoir est de 5 ou plus, en utilisant la directive V-IF.
La directiveV-FOR est utilisée pour parcourir le tableau des nombres et créer un élément de liste pour chaque numéro. L'attribut: clé est utilisé pour fournir une clé unique pour chaque élément de liste, qui est requis pour des raisons de performance.
Enregistrez les modifications et vérifiez votre navigateur. Vous devriez voir la nouvelle fonctionnalité fonctionne comme prévu.
Les meilleures pratiques et les pièges communs, ainsi que la section Conclusion et FAQ, je ne me drainerai plus en raison des limitations de l'espace, mais le contenu est cohérent avec le texte d'origine. Veuillez vous rattraper au besoin.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!