moreShopAdmin/src/hooks/useWatchRoute.ts
2024-05-31 09:18:45 +08:00

18 lines
354 B
TypeScript

import type { RouteLocationNormalizedLoaded } from 'vue-router'
export function useWatchRoute(callback: (route: RouteLocationNormalizedLoaded) => void) {
const route = useRoute()
watch(
route,
() => {
callback(route)
},
{
immediate: true
}
)
return {
route
}
}