Fondamentaux de Vue.js

Installation et configuration Avantages du CLI Vue L'outil CLI de Vue.js repose sur Webpack pour créer un environnement de développement optimisé. Il offre : Compilation des fichiers directement dans l'environnement plutôt que dans le navigateur Utilisation native de la syntaxe ES6+ Minification et regroupement des scripts en un seul fichier R ...

Publié le 9 octobre à 21h56

Structurer un projet Vue.js pour une application de gestion administrative

Les projets front-end peuvent être classés en plusieurs catégories : mini-programmes, pages H5 (notamment dans les WebViews), sites institutionnels PC, systèmes de gestion back-office, et applications natives via des technologies comme Electron ou Weex. Certains frameworks, tels qu’uni-app, permettent même de cibler plusieurs plateformes à part ...

Publié le 9 octobre à 14h53

Principes fondamentaux de Vuex

Vuex est une bibliothèque de gestion d’état centralisée conçue pour les applications Vue.js. Son élément central est le store, qui contient la majorité de l’état de l’application. Il offre une approche réactive : lorsqu’un composant lit des données depuis le store, toute modification ultérieure de ces données entraîne automatiquement une mise à ...

Publié le 9 octobre à 09h17

Gestion avancée de Vuex : modularisation avec modules et utilisation des fonctions d'assistance mapState et mapActions

Vuex est une technologie simple et pratique, facile à prendre en main. Cet article explore son utilisation avancée, notamment la modularisation avec modules et l'emploi des fonctions d'assistance mapState et mapActions. I. Modularisation avec modules Pour structurer votre store Vuex, vous pouvez diviser votre état en modules indépendants. 1. St ...

Publié le 30 juillet à 17h47

Implémentation de cellules éditables avec Element UI

Pour réaliser un formulaire de saisie dans un tableau, les données sont stockées côté back end sous forme de structure tabulaire. Une fois récupérées sous forme de tableau JSON, elles sont affichées dans l'interface utilisateur. Le principe est d'utiliser l'événement cell-click pour basculer entre l'affichage du contenu textuel et un champ de s ...

Publié le 23 juillet à 14h52

Notes pratiques sur le développement avec UniApp

Gestion persistante des états dans UniApp Utilisation de Vuex pour la gestion globale de l'état. Vuex est un modèle de gestion d'état conçu pour les applications Vue.js. Il centralise le stockage de l'état de tous les composants de l'application et garantit des modifications prévisibles. Création d'un store Vuex : // store.js import Vue from 'v ...

Publié le 7 juillet à 04h24

Vuex : Modèle de Gestion d'État pour Applications Vue.js

Principes de base de Vuex Vuex fournit un mécanisme centralisé pour gérer l'état dans les applications Vue.js. Il établit des directives claires pour maintneir la cohérence des données : Tout l'état de l'application doit résider dans un store unique. Les mutations représentent le seul moyen de modifier l'état, et elles doivent être synchrones. ...

Publié le 15 juin à 17h12

Implémentation de l'authentification avec vue-element-admin

Voici une implémentation simplifiée d'une fonctionnalité de connexion, inspirée mais non strictement conforme au modèle de vue-element-admin. Fonctionnalité de connexion La démarche de réalisation est la suivante : Configurer dans le routeur un accès au layout de base (BasicLayout) ainsi qu'une page 404. Lorsqu'un utilisateur clique sur le bou ...

Publié le 12 juin à 02h11

Architecture de Communication et Partage de Données entre Composants Vue.js

Dans une application Single Page (SPA) construite avec Vue.js, l'interface utilisateur est fragmentée en une arborescence de composants réutilisables. Bien que chaque composant possède son propre scope isolé, la complexité des applications modernes exige un mécanisme robuste pour partager l'état et synchroniser les données à travers cette hiéra ...

Publié le 4 juin à 04h51

Concepts essentiels et questions techniques sur Vue.js

Le modèle MVVM dans Vue.js L'architecture MVVM (Model-View-ViewModel) est au cœur de Vue. Elle permet de dissocier la logique métier de l'interface utilisateur : Model : Représente les données brutes (objets JavaScript). View : L'interface utilisateur gérée par le DOM. ViewModel : L'instance de Vue qui fait le pont entre le Model et la View. ...

Publié le 29 mai à 12h52