====== Vue JS ======
{{ :informatique:2java:vuejs-favicon.ico|logo VueJS}}
* [[https://grafikart.fr/formations/vuejs|formation Grafikart]]
* [[https://vuejs.org/guide/quick-start.html|doc officielle, guide de démarrage]]
Pour connaître la version utilisée, npm list vue
… le fichier //package.json// ne contient pas la version exacte (^3.4.29 -> et 3.5.8 via npm list vue !)
===== Pré-requis =====
Avoir node d'installé et npm, yarn ou autre\\
Avoir une bonne connaissance de JS, dont les [[:informatique:js#les_fonctions_flechees_arrow_function|fonctions fléchées]], les [[https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Global_Objects/Map|map]], [[https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Global_Objects/Array/filter|filter]], [[https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Global_Objects/Array/reduce|reduce]]
===== Installation =====
npm create vue@latest
qui va demander à installer le package //create-vue// si nécessaire, puis poser des questions à commencer par le nom du projet puis les dépendances (pour commencer, on répond non pour toutes)\\
une fois le projet créé, il nous invite à basculer dedans, lancer l'installation des dépendances et démarrer le serveur
cd nom-projet
npm install
npm run dev
===== Directives =====
[[https://vuejs.org/api/built-in-directives.html|doc officielle sur les directives]]