这个项目能做什么
Vue Router 3 是 Vue 2 的官方路由库,作为 Vue 生态的一部分以 MIT 许可证维护。它负责为基于 Vue 2 构建的单页应用处理客户端路由,将 URL 路径映射到组件,并在不进行整页刷新的情况下管理导航。
README 明确指出这是 vue-router 3.0,仅适用于 Vue 2.0,且两者均已达到生命周期终点。Vue 3 用户被引导至独立的 vuejs/router 仓库以获取 Vue Router 4,而 1.x 系列则位于 1.0 分支。
此类路由器的典型能力包括声明式路由配置、嵌套路由和命名路由、动态路径参数、编程式导航、用于访问控制或数据加载的导航守卫,以及滚动行为控制。README 本身并未详细列举这些功能;它引导读者访问 v3.router.vuejs.org 文档站点以及仓库中的 examples 目录。
贡献者的开发流程很简单:使用 yarn 安装依赖,使用 yarn build 构建分发文件,使用 yarn dev 在本地 8080 端口提供示例服务,使用 yarn test 运行 lint 和完整测试套件,并使用 yarn docs 提供文档服务。仓库还记录了发布工作流,涵盖测试运行、版本化构建、变更日志生成、提交 dist 文件、打标签以及发布到 npm。
支持渠道包括 Discord 聊天服务器和官方 Vue 论坛。仓库的问题跟踪器仅用于错误报告和功能请求,贡献者被要求在提交 issue 或 pull request 之前阅读问题报告检查清单和贡献指南。每个版本的变更记录在 CHANGELOG.md 中,公告通过 @vuejs Twitter 账号发布。
由于 Vue 2 不再积极维护,此包最好被理解为现有 Vue 2 应用程序的遗留依赖,而不是新项目的选择。使用 Vue 3 开始新项目的团队应改用 Vue Router 4。
评论
0 评分人数达到10人后显示
登录后参与讨论。