À propos du projet
Vue Admin Better est un modèle de gestion front-end destiné aux scénarios d'administration (back-office). Le dépôt actuel correspond à la version Vue 2.x + Element UI, tandis que l'équipe du projet maintient également des dépôts distincts pour Vue 3.x + Element Plus et Vue 3.x + Arco Design, avec des démos en ligne.
Principales fonctionnalités (selon le README) :
- Plus de 40 pages uniques de haute qualité couvrant les interfaces d'administration courantes.
- Le modèle de permission utilise RBAC et JWT, prenant en charge deux modes : contrôle des permissions de routage côté frontend (intelligence) et contrôle côté backend (all).
- Prise en charge du rendu dynamique des routes côté serveur, adapté aux PC, tablettes et mobiles.
- Plus de 50 options de configuration globale fine, avec prise en charge de multiples thèmes et mises en page.
- Aides au développement : génération et exportation automatiques de mocks, tri automatique SCSS, correction automatique ESLint.
- La couche réseau encapsule Axios, prenant en charge plusieurs sources de données, plusieurs codes de succès et plusieurs méthodes de passage de paramètres.
- Sécurité et ingénierie : chiffrement RSA de la connexion, interception des journaux d'erreurs (errorlog), génération automatique d'archives 7Z lors du build.
- Le projet affirme que la version 2026 améliore nettement la vitesse d'exécution et de build, avec un temps de construction global inférieur à 5 secondes.
Utilisation : après avoir cloné la branche master, installez les dépendances avec pnpm, puis lancez le développement local avec npm run serve:rspack ; les dépôts Vue3 et Arco utilisent npm run dev. Le projet utilise par défaut les sauts de ligne LF et adopte des règles ESLint strictes (plugin:vue/recommended). Il est recommandé d'activer la correction automatique dans l'éditeur.
Licence et public cible : le projet est sous licence MIT ; son utilisation commerciale est gratuite à condition de conserver la déclaration de licence. Le README recommande aux utilisateurs d'avoir au moins un an d'expérience en développement front-end, de connaître la pile technique Vue.js et de souhaiter développer des systèmes d'administration basés sur element-ui/element-plus. Le README contient également des démos de la version commerciale et des liens vers des projets tiers, qui sont du contenu promotionnel sans rapport direct avec les fonctionnalités de la version open source.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.