UNPKG

press-ui

Version:

简单、易用的跨端组件库,兼容 Vue2 和 Vue3,同时支持 uni-app和普通 Vue 项目

29 lines (28 loc) 794 B
import type { IRoute, IMeta } from './types'; export declare function getQueryBaseStr(str?: string): Record<string, any>; export declare function isMatchPath(meta: IMeta, path: string): { match: RegExpMatchArray; regexp: RegExp; keys: any[]; } | undefined; /** * 根据路由表,找到 path 对应的 路由名称 * @param {string} path 路由路径 * @param {array} routes 路由表 * @returns {object} 匹配到的路由信息 * * @example * ```ts * const { name, params, meta, path } = findRouteName(rawPath, ALL_ROUTES) || {}; * * console.log('name', name); * ``` */ export declare function findRouteName(path: string, routes: Array<IRoute>): { name: string | undefined; params: { [x: string]: any; }; path: string | undefined; meta: IMeta; } | undefined;