mcpField
V
vue-router

vue-router

github.com/hairyf开发26108 次安装2 周前更新
代码仓库

关于 vue-router

面向 Vue.js 单页应用开发者的 Vue Router 技能,涵盖路由配置、导航及进阶路由模式,包括类型化路由和导航守卫。

主要功能

  1. 01嵌套路由与动态路由
  2. 02路由参数、查询与命名路由
  3. 03导航方法与导航守卫
  4. 04历史模式与滚动行为
  5. 05类型化路由与懒加载

适用场景

  1. 01配置 Vue.js 单页应用路由
  2. 02添加受守卫控制或运行时定义的路由
  3. 03设置路由过渡和滚动行为

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/hairyf/skills --skill vue-router

安装后在 Claude Code 中输入/vue-router确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

GENERATION.md
references/
advanced-composition-api.md
advanced-dynamic-routing.md
advanced-lazy-loading.md
advanced-meta.md
advanced-navigation-failures.md
advanced-navigation-guards.md
advanced-router-view-slot.md
advanced-scroll-behavior.md
advanced-transitions.md
advanced-typed-routes.md
core-navigation.md
core-router-setup.md
core-router-view-link.md
essentials-active-links.md
essentials-dynamic-matching.md
essentials-history-mode.md
essentials-named-routes.md
essentials-named-views.md
essentials-nested-routes.md
essentials-passing-props.md
essentials-redirect-alias.md
essentials-route-matching-syntax.md

详细介绍

Vue Router

该技能基于 Vue Router v5.0.1,生成于 2026-01-31。

Vue Router 是 Vue.js 的官方路由。它与 Vue.js 核心深度集成,让使用 Vue.js 构建单页应用变得轻而易举。功能包括嵌套路由映射、动态路由、模块化且基于组件的路由配置、路由参数、查询、通配符、视图过渡效果、细粒度的导航控制、自动激活 CSS 类的链接、HTML5 history 模式或 hash 模式、可自定义的滚动行为,以及 URL 的正确编码。

核心参考

主题描述参考
路由设置创建路由实例、注册插件、访问 router/routecore-router-setup
导航使用 push、replace、go 方法进行编程式导航core-navigation
RouterView 与 RouterLink用于渲染路由和创建导航链接的组件core-router-view-link

基础

路由配置
主题描述参考
动态匹配带参数的动态路由片段、访问 route.paramsessentials-dynamic-matching
嵌套路由使用 children 选项的嵌套路由配置essentials-nested-routes
命名路由无需硬编码 URL 即可导航的命名路由essentials-named-routes
命名视图用于复杂布局的多个 RouterView 组件essentials-named-views
History 模式HTML5 history、hash 模式、memory 模式、服务器配置essentials-history-mode
路由匹配语法自定义正则、可重复参数、可选参数essentials-route-matching-syntax
激活链接激活链接 CSS 类、router-link-active 与 exact-activeessentials-active-links
传递 Props将路由参数作为组件 props 传递essentials-passing-props
重定向与别名用于 URL 映射的路由重定向和别名essentials-redirect-alias

进阶

导航与守卫
主题描述参考
导航守卫全局守卫、路由独享守卫、组件内守卫advanced-navigation-guards
导航失败检测中止/取消/重复的导航advanced-navigation-failures
组合式与 TypeScript
主题描述参考
组合式 APIuseRouter、useRoute、导航守卫、useLinkadvanced-composition-api
类型化路由用于自动补全和类型安全的 TypeScript 类型化路由advanced-typed-routes
高级功能
主题描述参考
过渡使用 RouterView 插槽进行路由过渡advanced-transitions
滚动行为导航时的自定义滚动行为advanced-scroll-behavior
Meta 字段用于自定义数据的路由 meta 字段advanced-meta
懒加载使用动态导入懒加载路由组件advanced-lazy-loading
动态路由在运行时添加和移除路由advanced-dynamic-routing
RouterView 插槽用于自定义渲染的高级 RouterView 插槽 APIadvanced-router-view-slot

评论

支持 Markdown