MCPcopy Create free account
hub / github.com/MCSManager/MCSManager / useAppRouters

Function useAppRouters

frontend/src/hooks/useAppRouters.ts:4–27  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

2import { useRoute, type RouteLocationPathRaw } from "vue-router";
3
4export function useAppRouters() {
5 const route = useRoute();
6
7 const getRouteParamsUrl = () => {
8 return route.fullPath.split("?")[1] || "";
9 };
10
11 const toPage = (params: RouteLocationPathRaw) => {
12 const tmp = {
13 ...params
14 };
15 tmp.query = {
16 ...(route.query || {}),
17 ...(params.query || {})
18 };
19
20 return router.push(tmp);
21 };
22
23 return {
24 getRouteParamsUrl,
25 toPage
26 };
27}

Callers 1

useHeaderMenusFunction · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected