goview_vue/src/utils/page.ts

25 lines
535 B
TypeScript
Raw Normal View History

2021-12-14 16:41:43 +08:00
import { ResultEnum } from "@/enums/httpEnum"
import { ErrorPageNameMap } from "@/enums/pageEnum"
import router from '@/router';
/**
* *
* @param icon
* @returns
*/
export const redirectErrorPage = (code: ResultEnum) => {
if(!code) return false
const pageName = ErrorPageNameMap.get(code)
if(!pageName) return false
routerTurnByName(pageName)
}
/**
* *
* @param pageName
*/
export const routerTurnByName = (pageName: string) => {
router.push({
name: pageName
})
}