全栈小学生 0e47055ccb v1.0.0-beta.1
2023-04-15 17:12:49 +08:00

13 lines
411 B
TypeScript

import { useLogin } from '@/hooks/useLogin'
import { getToken } from '@/utils/common'
import { getNeedLoginPages } from '@/utils/pages'
const loginBack = useLogin()
/**
* 检测是否需要登录
*/
export function checkNeedLogin(route: AnyObject){
const pages = getNeedLoginPages()
pages.includes(route.path) && !getToken() && loginBack.setLoginBack({ url: route.path, param: route.query || {} })
}