Files
Academic-Affairs-System/web/src/utils/navigate.ts
T
2026-07-28 13:59:16 +08:00

18 lines
369 B
TypeScript

import type { Router } from 'vue-router'
let router: Router | null = null
export function setRouter(r: Router): void {
router = r
}
export function goLogin(redirect: string): void {
if (router) {
router.push({ name: 'login', query: { redirect } })
} else {
window.location.assign(
`/?redirect=${encodeURIComponent(redirect)}#/login`,
)
}
}