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