vue-launchers
Version:
77 lines (76 loc) • 1.86 kB
TypeScript
import { ResultEnum } from '../enums/httpEnum';
/**
* * 根据名字跳转路由
* @param pageName
* @param isReplace
* @param windowOpen
*/
export declare const routerTurnByName: (pageName: string, isReplace?: boolean, windowOpen?: boolean) => void;
/**
* * 根据名称获取路由信息
* @param pageName
* @param pageName
*/
export declare const fetchPathByName: (pageName: string, p?: string) => void;
/**
* * 根据路径跳转路由
* @param path
* @param query
* @param isReplace
* @param windowOpen
*/
export declare const routerTurnByPath: (path: string, query?: Array<string | number>, isReplace?: boolean, windowOpen?: boolean) => Window;
/**
* * 错误页重定向
* @param icon
* @returns
*/
export declare const redirectErrorPage: (code: ResultEnum) => boolean;
/**
* * 重新加载当前路由页面
*/
export declare const reloadRoutePage: () => void;
/**
* * 退出
*/
export declare const logout: () => void;
/**
* * 新开页面
* @param url
*/
export declare const openNewWindow: (url: any) => Window;
/**
* * 打开项目文档
* @param url
*/
export declare const openDoc: () => void;
/**
* * 打开码云仓库地址
* @param url
*/
export declare const openGiteeSourceCode: () => void;
/**
* * 判断是否是预览页
* @returns boolean
*/
export declare const isPreview: () => boolean;
/**
* * 获取当前路由下的参数
* @returns object
*/
export declare const fetchRouteParams: () => import("vue-router").RouteParamsGeneric;
/**
* * 通过硬解析获取当前路由下的参数
* @returns object
*/
export declare const fetchRouteParamsLocation: () => string;
/**
* * 回到主页面
* @param confirm
*/
export declare const goHome: () => void;
/**
* * 判断是否登录(现阶段是有 login 数据即可)
* @return boolean
*/
export declare const loginCheck: () => boolean;