À propos du projet
Vue Router 3 est le routeur officiel pour Vue 2, maintenu comme partie de l'écosystème Vue sous licence MIT. Il gère le routage côté client pour les applications à page unique construites avec Vue 2, en associant les chemins d'URL aux composants et en gérant la navigation sans recharger complètement la page.
Le README indique clairement que ceci est vue-router 3.0, qui ne fonctionne qu'avec Vue 2.0, et que les deux ont atteint leur fin de vie. Les utilisateurs de Vue 3 sont invités à consulter le référentiel séparé vuejs/router pour Vue Router 4, tandis que la ligne 1.x vit sur la branche 1.0.
Les capacités typiques d'un routeur de ce type incluent une configuration de route déclarative, des routes imbriquées et nommées, des paramètres de chemin dynamiques, une navigation programmatique, des gardes de navigation pour le contrôle d'accès ou le chargement de données, et un contrôle du comportement de défilement. Le README lui-même n'énumère pas ces fonctionnalités en détail ; il dirige les lecteurs vers le site de documentation à v3.router.vuejs.org et vers le répertoire d'exemples dans le référentiel.
Le développement est simple pour les contributeurs : installer les dépendances avec yarn, construire les fichiers de distribution avec yarn build, servir les exemples localement sur le port 8080 avec yarn dev, exécuter le linting et la suite de tests complète avec yarn test, et servir la documentation avec yarn docs. Un flux de travail de publication est documenté, couvrant les exécutions de tests, les constructions versionnées, la génération de changelog, le commit des fichiers dist, l'étiquetage et la publication sur npm.
Les canaux de support incluent un serveur de chat Discord et le forum officiel Vue. Le suivi des problèmes du référentiel est réservé exclusivement aux rapports de bogue et aux demandes de fonctionnalités, et les contributeurs sont invités à lire la liste de contrôle de rapport de problème et le guide de contribution avant d'ouvrir des problèmes ou des demandes de tirage. Les changements version par version sont enregistrés dans CHANGELOG.md, et les annonces sont partagées via le compte Twitter @vuejs.
Puisque Vue 2 n'est plus activement maintenu, ce package est mieux compris comme une dépendance héritée pour les applications Vue 2 existantes plutôt que comme un choix pour les nouveaux projets. Les équipes qui commencent avec Vue 3 devraient adopter Vue Router 4 à la place.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.