UNPKG

vue-launchers

Version:
77 lines (76 loc) 1.86 kB
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;