mirror of
https://github.com/soybeanjs/soybean-admin.git
synced 2025-12-24 21:40:22 +08:00
21 lines
451 B
TypeScript
21 lines
451 B
TypeScript
import { computed } from 'vue';
|
|
import { useRoute } from 'vue-router';
|
|
import { RouteNameMap } from '@/router';
|
|
|
|
export default function useRouteParam() {
|
|
const route = useRoute();
|
|
|
|
/** 登录跳转链接 */
|
|
const loginRedirectUrl = computed(() => {
|
|
let url = '';
|
|
if (route.name === RouteNameMap.get('login')) {
|
|
url = (route.params?.redirectUrl as string) ?? '';
|
|
}
|
|
return url;
|
|
});
|
|
|
|
return {
|
|
loginRedirectUrl
|
|
};
|
|
}
|