Loading...
Loading...
ALWAYS use when writing code importing "vue-router". Consult for debugging, best practices, or modifying vue-router, vue router, router.
npx skill4agent add harlan-zw/vue-ecosystem-skills vue-router-skilldvue-routervue-router/viteunplugin-vue-router/vitevue-router/vitevue-router/auto-routesunplugin-vue-routervue-router/unpluginVueRouterAutoImportsEditableTreeNodecreateRoutesContextunplugin-vue-routerDataLoaderPlugindefineBasicLoadervue-router/experimentalunplugin-vue-router/data-loadersDataLoaderPluginapp.use(DataLoaderPlugin, { router })defineColadaLoadervue-router/experimental/pinia-coladaunplugin-vue-router/data-loaders/pinia-coladaNavigationResultvue-router/experimentalreturn new NavigationResult('/login')vue-router/volar/sfc-typed-routervue-router/volar/sfc-route-blocksunplugin-vue-router/volar/sfc-typed-routerunplugin-vue-router/volar/sfc-route-blocksTypesConfigRouteNamedMapdeclare module 'vue-router' { interface TypesConfig { RouteNamedMap: RouteNamedMap } }@vue/devtools-apiunplugin-vue-routervue-router/unpluginroute-map.d.tstyped-router.d.tsmeta.loadersrouter.currentRouteRef<RouteLocationNormalizedLoaded>.valuerouter.onReady()router.isReady()scrollBehaviorxylefttoproute.metato.matchedmetato.meta.requiresAuthRouteMetametarouter.beforeResolvebeforeEachinject()setupnextfalsenextawait router.push()NavigationFailureundefinedisNavigationFailure(result, NavigationFailureType.aborted)props: trueuseRoute()props: route => ({ query: route.query.q })routerouteuseRoute()() => route.params.iddefineBasicLoaderdefineColadaLoaderisLoadingerrorlazy: true